Michael,
 
Thank you so much for your reply. The login page is a JSP page. In the JSP 
page, the login form's mothod is post and the action is a struts action.
 
After login, we did some internal redircts for security checking and then take 
the user to the welcome page. The welcome page is generated from XML using 
xslt. 
 
We have a FrontController which extends ActionServlet from struts to handle 
request and response. I kept very close watching of the requests. I am very 
sure that the session has been established on the login page and kept valid 
till the welcome's action got invoked and the welcome page got constructed. 
After I clicked one of the links on the welcome page, I noticed that when the 
FrontController got invoked, the session had became to null. So we lost session 
before the next action class get invoked.
 
We can easier re-create the session object, but we lost the attributes we set 
in the last session. The following action classes will need those attriutes. 
 
I am wondering why the session keep valid if I login to the page again without 
closing browser. But the session get lost if I open another browser to log in. 
 
And another interesting thing is the session get lost in another place in the 
production enviroment.
 
I am not sure this is a tomcat issue or a struts issue.
 
Michael, any help will be greatly appreciated.
 
 

                
---------------------------------
Yahoo! Sports
 Rekindle the Rivalries. Sign up for Fantasy Football

Reply via email to