i am creating a web app that uses a servlet to login and then passes the
user along to an initial jsp and several sub-jsps below that.  once i
authenticate the user in the servlet i store their info (userid, logintime)
in the session object because i want to display that on all the subsequent
jsps.

After placing the info in the session object and redirecting to the first
jsp i am able to extract and display that information 100% of the time.

my problem is this:  any calls to subsequent jsps may or may not be able to
extract the info.  about 30% of the time when i try to display the info my
variables are null.  in other words, the information is no longer there.
here is the code i'm using on each page.  it comes before the </head> tag:

String foo
...
foo = (String) session.getValue("userName");  //get the value
...
session.putValue("userName", foo);  //place back in the session for next
page
...

as i said before, this works about 60-70% of the time, and the subsquent
page will successfully extract 'userName' and assign it to 'foo'.  but other
times the value isn't there and foo is null, throwing a nullpointerexception
when i try to put it back into the session.

am i doing something completely wrong here? am i leaving something out?  any
help would be very welcome.

bradley


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
FAQs on JSP can be found at:
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html

Reply via email to