用Struts框架 在UserAction中处理用户登录,如果成功则保存用户信息到Session中 并forward到首页,首也会从session中取到这个用户信息, 但有时候会出现 Action中正常处理也保存了用户信息
但是到了首页确无法从Session中获得, 开始用Tomcat5有这个问题,4没事 但是现在4也出现了这个问题,奇怪!!!

解决方案 »

  1.   

    应该与TOMCAT的版本无关,注意SESSION的生命周期,然后就是首页调用的问题了。
      

  2.   

    Session的超时时间是30分钟, 首页只是从Session中取值
      

  3.   

    还有就是 第一次登陆后一切正常 无论怎么刷新,首页都可以从Session中取到值,但是只要一请求其他JSP页面(哪怕这个JSP什么内容也没有) Session中所有信息都会丢失
      

  4.   

    我的用法和你的一样,但是没用Struts框架,呵呵,偶还不会用,我这样用从来没出过问题的啊:<jsp:useBean id="userinfo" scope="session" class="myclass.UserManage"></jsp:useBean>