问题描述
我有两个session的变量,一个session["name"]一个session["user"]希望能让name的session的生命周期为30秒,user的生命周期为40秒。请问如何实现?
解决方案
解决方案二:
Session只有一个所以它的生命周期也只能是一个你定义一个name一个user,不过是session集合中的2个元素罢了
解决方案三:
而且什么name和user各有不同的超时时间,你这是滥用session了而且也没看出这样做到底有什么意义
解决方案四:
不可能滴……如果你这个是Cache需要的还可以理解,session分两种无法理解
解决方案五:
把session放cookie里吧,时间自由设置。
解决方案六:
我想这个不可以吧,还是想想其它实现方法吧。
解决方案七:
Session中,你设置时间是整个Session,从写法中就能够看出,他是Session.timeout而不是Session["XX"].timeout;
解决方案八:
在web.xml中添加<!--session生命周期时间设置单位:分钟(整数)如果值为零或负数,则表示会话将永远不会超时--><session-config><session-timeout>30</session-timeout></session-config>这个是在配置文件里面添加的,楼主你这种需求,建议你还是用Cookie吧.这个方便控制一点
时间: 2024-12-04 18:54:32