登录时session.setAttribute("username",user_name);
判断是否登录:if(session.getAttribute("username")!=null&&!session.getAttribute("username").equals("")){登录;}else 没登录;

解决方案 »

  1.   

    在resin.conf中 找到
          <session-config>
            <session-max>4096</session-max>
            <session-timeout>30</session-timeout>
            <enable-cookies>true</enable-cookies>
            <enable-url-rewriting>true</enable-url-rewriting>
          </session-config>
    <session-timeout>30</session-timeout>指的是不活动状态下,session的有效时间
      

  2.   

    再问问楼上的,若是websphere这样的应用服务器呢,若出现以上本已登陆而说没登陆,将如何处理
      

  3.   

    估计是session时间过期了,
      

  4.   

    请大家回答这个问题,若使用websphere这样的应用服务器,出现本已登陆而说没登陆的信息时,该如何处理?
      

  5.   

    各个应用服务器设置session有效期都有些不同,如果你坚持要使session的有效期为永远的话,你可以尝试使用cookie代替session
      

  6.   

    想起来了,你也可以通过调用session的setMaxInactive方法来设置session的有效期,只要在登录后设一下就行了,各平台通用
      

  7.   

    对头,大多数有效期都是10分钟,只不过csdn好像有效期是-1耶!