关于登录用户信息保存问题,请教
悬赏:5 发布时间:2008-07-04 提问人:dzgwt2004 (初级程序员)
一般用户登录系统,用户信息保存到SESSION中,但是由于用户可能长时间不操作页面,会引起SESSION超时,需要重新登录,请问有没有好的办法来储存当前用户登录的信息,而不存在用户登录信息失效的问题??
问题补充:
cookies也可有超时时间的阿
问题补充:
cookies也可有超时时间的阿
采纳的答案
2008-07-04 congjl2002 (资深程序员)
如果你想储存信息可以使用cookies
见以下链接
如果是配置文件的话,拿tomcat为例
可以将值设置成-1,好像是-1,你试试
见以下链接
引用
如果是配置文件的话,拿tomcat为例
可以将值设置成-1,好像是-1,你试试
<session-config>
<session-timeout>-1</session-timeout>
</session-config>提问者对于答案的评价:
谢谢
额外加分:5
其他回答
不过不建议设置成不超时,设置cookies吧,要是session一直不过期对服务器来说是一个灾难
congjl2002 (资深程序员) 2008-07-04
这样写应该可以的,呵呵
如果你想更长时间,可以60*60*24*365*100 相当于100年不过期,这个够长了吧
c.setMaxAge(60*60*24*365);
如果你想更长时间,可以60*60*24*365*100 相当于100年不过期,这个够长了吧
congjl2002 (资深程序员) 2008-07-04
如果这样还不行的话你就最好把信息保存到文件里,每次读一下
congjl2002 (资深程序员) 2008-07-04




