最近有个疑问,系统的session到期,客户操作的时候提示重新登录,没有到期客户不需要重新登录?
是不是这个session的时间到了与数据库的连接就丢失了,没有到期就一直与数据库保持着连接?

解决方案 »

  1.   

    最近有个疑问,系统的session到期,客户操作的时候提示重新登录,没有到期客户不需要重新登录?
    yes
    是不是这个session的时间到了与数据库的连接就丢失了,没有到期就一直与数据库保持着连接?
    貌似no
      

  2.   

    这个是好像是可以设置session的有效时间
    可以在web.xml文件中配置session默认的超时时间(分钟):
     <session-config>         
     <session-timeout>10</session-timeout>      
    </session-config>      
    也可以调用session. setMaxInactiveInterval()方法设置session超时时间(分钟) 
      

  3.   


    这个知道可以设置,我问的是是不是session失效才与数据库断开连接的,session没失效就和数据库保持连接在
      

  4.   

      可以设置时间的,最好用cookie,这样关闭浏览器还能存在
      

  5.   

    到了指定时间容器(tomcat)把session删掉了,而连接数据库是需要客户端(浏览器)提供用户名和密码等session信息,容器把session删掉的同时把数据库的连接也断开。 大概可能是这样
      

  6.   

    web服务器的session跟数据库连接毫无关系。
      

  7.   

    session是谁?数据库是谁?要在it界上演一出关公战秦琼了
      

  8.   


    我问的是为什么session失效 系统会提示重新登录? 这个过程不懂