不会的,设置回来request.getSession(true).setMaxInactiveInterval(60);  不就可以了吗 

解决方案 »

  1.   

    不需要设回来1、setMaxInactiveInterval的优先级高,如果setMaxInactiveInterval没有设置,则默认是session-config中设置的时间。
    2、setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web服务的。
    3、setMaxInactiveInterval的参数是秒,session-config当中配置的session-timeout是分钟。 
      

  2.   

    没用过setMaxInactiveInterval ,这和setTimeout有什么区别???
      

  3.   

    如果你用得tomcat,可以修改conf目录下的web.xml,修改:
    <session-config>
            <session-timeout>60</session-timeout>
    </session-config>
    将红色部分改成你需要的时间就可以了,单位是分钟
      

  4.   

    <session-config>
            <session-timeout>60 </session-timeout>
    </session-config>
    这是修改所有的session超时吧