java - Missing session value "mondayId" -


i have problem java session. have tplanservlet request values html form , going create monday object createmonday(). pass form sevlet

 if (option.equalsignorecase("createmonday")) {                 string title = request.getparameter("tpname");                  string g1 = request.getparameter("g1");                 string a1 = request.getparameter("a1");                 string a2 = request.getparameter("a2");                 string a3 = request.getparameter("a3");                 string a4 = request.getparameter("a4");                 string a5 = request.getparameter("a5");                  string g2 = request.getparameter("g2");                 string a6 = request.getparameter("a6");                 string a7 = request.getparameter("a7");                 string a8 = request.getparameter("a8");                 string a9 = request.getparameter("a9");                 string a10 = request.getparameter("a10");                  string g3 = request.getparameter("g3");                 string a11 = request.getparameter("a11");                 string a12 = request.getparameter("a12");                 string a13 = request.getparameter("a13");                 string a14 = request.getparameter("a14");                 string a15 = request.getparameter("a15");                  string mondayid = request.getparameter("mondayid");                  m = new monday(g1, a1, a2, a3, a4, a5, g2, a6, a7, a8, a9, a10, g3, a11, a12, a13, a14, a15);                 boolean saved = m.createmonday();                 session.setattribute("monday", m);                 session.setattribute("tpname", title);                 session.setattribute("mondayid", mondayid);                 string uid = (string) session.getattribute("id");                 u = u.finduserbyid(uid);                 request.setattribute("users", u);                  system.out.println("monday!!!: " + m.getmondayid() + " has been created!"); //print m.getmondayid() ok!!!                  if (m.getmondayid() != null) {                     system.out.println("monday idd: " + m.getmondayid());                     address = "ctraining2.jsp";                  } else {                     system.out.println("monay not created");                     address = "invalid.jsp";                 }              } 

this seved db monday object, print m.getmondayid() system.out.println("monday!!!: " + m.getmondayid() + " has been created!"); , redirecting me ctraining2.jsp. , here problems start. on ctraining2.jsp can display session attributes

<h3> tplan name: <%= session.getattribute("tpname")%></h3> <h3> user id: <%= session.getattribute("id")%></h3> <h3> monday : <%= session.getattribute("monday")%></h3> 

but can't display

<h3> monday id: <%= session.getattribute("mondayid")%></h3> 

i can't see error? why mondayid want display?

in next step (ctraining2.jsp) grab more values (privateplan) form , passing servlet

else if (option.equalsignorecase("createtplan")) {                  string tname = (string) session.getattribute("tpname");                 string uid = (string) session.getattribute("id");                 string privateplan = request.getparameter("privateplan");                 string mondayid = (string) session.getattribute("mondayid");                  t = new tplans(tname, uid, privateplan, mondayid);                 boolean saved = t.createtplan();                  session.setattribute("mondayid", mondayid);                  system.out.println("monday tplan: " + t.gettname());                 system.out.println("uid: " + t.getuid());                 system.out.println("private: " + t.getprivateplan());                 system.out.println("mondayid: " + t.getmondayid());                 if (t.getmondayid() != null) {                     system.out.println(t.getmondayid());                     system.out.println("monday tplan: " + t.gettname() + " has been created");                     address = "ctraining3.jsp";                  } else {                     system.out.println("tplan not created");                     address = "invalid.jsp";                 }              } 

and again can print

system.out.println("monday tplan: " + t.gettname()); system.out.println("uid: " + t.getuid()); system.out.println("private: " + t.getprivateplan()); 

but can't print

system.out.println("mondayid: " + t.getmondayid()); 


Comments

Popular posts from this blog

php - SPIP: From Tag directly to an article -

jquery - isAjaxRequest always return false -

ruby on rails - In a controller spec, how to find a specific tag in the generated view? -