项目是struts2和hibernate的整合login.jsp登录之后有a.jsp
b.jsp
c.jsp怎么才能在三个页面中都能有登录名的信息,而且是一直存在的,不是在登录的action之后才有

解决方案 »

  1.   

    登陆以后吧用户信息要存在session中。每个页面就可以从session中取了
      

  2.   

    1L方法就不错了。request,session,cookies都可以实现。
      

  3.   

    任何一本jsp书里都有
    LZ也可以用FRAME
      

  4.   

    当然是session了,为了避免客户端禁用了cookie,记得要重写url
      

  5.   

    在action中导入网页中的session有好几种方法,常用的是先实现SessionAware接口
    接着定义属性 如: private Map<String, Object> session;
    然后覆写接口的setSession方法
    @override
    public void setSession(Map<String, Object> session){
               this.session = session;
    }
    之后就可以用session.put("xx","xx");
    跟网页中的setAttribute("xx","xx")方法相对应的,是strut2封装好的,之后每个页面都可以用session取到你保存的信息了
      

  6.   

    用会话session保存或者用全局变量application也行。根据需要选择
      

  7.   

    登陆之后保存在session中,每次需要的时候直接从session中取得即可
      

  8.   

    还是用session较好,可以节省内存,具体的在你事务处理的时候将获得的用户信息保存在session中,以后每次用的时候从session取即可