当前位置: 技术问答>java相关
为什么我的session变量会过期?在线等待!!!
来源: 互联网 发布时间:2017-04-22
本文导语: 环境: 1.tomcat4.1.18+win2000 设置server.xml Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> 2.tomcat4.1.18+turbolinux6.0 设置server.xml wjwadmin 多放在webapps下 登录index.jsp,用户登录后在session变量...
环境:
1.tomcat4.1.18+win2000
设置server.xml
Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
2.tomcat4.1.18+turbolinux6.0
设置server.xml
wjwadmin 多放在webapps下
登录index.jsp,用户登录后在session变量中设置用户名,跳转到main.jsp
主框架文件
main.jsp
网站维护工具
你的浏览器不支持帧...
现在的问题:
在mian.jsp中能得到session中存储的用户名
对于环境2
以ouya.nj56.com/index.jsp登录后,在s_sign_ok.jsp中session变量过期它新建了一个无法取得用户名
以ouya.nj56.com/wjwadmin/index.jsp登录后,在s_sign_ok.jsp中能从session变量中取得用户名
对于环境1
以localhost/index.jsp登录后,在s_sign_ok.jsp中session变量过期它新建了一个无法取得用户名
以localhost/wjwadmin/index.jsp登录后,在s_sign_ok.jsp中能从session变量中取得用户名
请问为什么会出现这种情况???在线等待!!!
1.tomcat4.1.18+win2000
设置server.xml
Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
2.tomcat4.1.18+turbolinux6.0
设置server.xml
wjwadmin 多放在webapps下
登录index.jsp,用户登录后在session变量中设置用户名,跳转到main.jsp
主框架文件
main.jsp
网站维护工具
你的浏览器不支持帧...
现在的问题:
在mian.jsp中能得到session中存储的用户名
对于环境2
以ouya.nj56.com/index.jsp登录后,在s_sign_ok.jsp中session变量过期它新建了一个无法取得用户名
以ouya.nj56.com/wjwadmin/index.jsp登录后,在s_sign_ok.jsp中能从session变量中取得用户名
对于环境1
以localhost/index.jsp登录后,在s_sign_ok.jsp中session变量过期它新建了一个无法取得用户名
以localhost/wjwadmin/index.jsp登录后,在s_sign_ok.jsp中能从session变量中取得用户名
请问为什么会出现这种情况???在线等待!!!
|
Session 过期时间,-1不过期
session.setMaxInactiveInterval(sec);
session.setMaxInactiveInterval(sec);
|
session默认网页超过30分钟不点击为过期,你的好象不是过期的问题,查找是否其它原因