Java里设置session的几种方式

JavaMan_KA 2011-07-04 11:06:59
由于session值之前没有设置,以至于刚登录的网站,没几分钟就退出了,其实是session过期了。以下是设置session时间的3个方法:
  1. 在tomcat——>conf——>servler.xml文件中定义:
  <Context path="/test" docBase="/test"   defaultSessionTimeOut="3600" isWARExpanded="true"   isWARValidated="false" isInvokerEnabled="true"   isWorkDirPersistent="false"/> defaultSessionTimeOut="3600"
  2. 在web.xml中定义:
  <session-config> <session-timeout>20</session-timeout> </session-config>
  3. 在程序中定义:
  session.setMaxInactiveInterval(30*60);
  设置单位为秒,设置为-1永不过期
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
quanlei1507053 2011-07-08
  • 打赏
  • 举报
回复
<session-config>
<session-timeout>20</session-timeout>
</session-config>
Spring89 2011-07-05
  • 打赏
  • 举报
回复
session的默认时间是30分钟,如果你没有设置,那么30分钟内session不会丢失!
codolio 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yunyun8620 的回复:]

上面数字的单位是什么?秒?分?
[/Quote]
是秒,设置为半小时。
yunyun8620 2011-07-04
  • 打赏
  • 举报
回复
上面数字的单位是什么?秒?分?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧