2 回答

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
設(shè)置session失效時(shí)間的三種方法
session-timeout(web.xml)元素與session.setMaxInactiveInterval()函數(shù)
A) web app server中,如websphere里可以設(shè)置超時(shí)時(shí)間為30分鐘
B)在web.xml中的session-config配置
session-timeout元素(WEB.XML文件中的元素)用來指定默認(rèn)的會(huì)話超時(shí)時(shí)間間隔,以分鐘為單位。該元素值必須為整數(shù)。如果 session-timeout元素的值為零或負(fù)數(shù),則表示會(huì)話將永遠(yuǎn)不會(huì)超時(shí)。如:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
//30分鐘
setMaxInactiveInterval設(shè)置的是當(dāng)前會(huì)話的失效時(shí)間,不是整個(gè)web的時(shí)間,單位為以秒計(jì)算。如果設(shè)置的值為零或負(fù)數(shù),則表示會(huì)話將永遠(yuǎn)不會(huì)超時(shí)。常用于設(shè)置當(dāng)前會(huì)話時(shí)間。
C) 在程序中手動(dòng)設(shè)置
java 代碼
session.setMaxInactiveInterval(30 * 60);
- 2 回答
- 0 關(guān)注
- 822 瀏覽
添加回答
舉報(bào)