session过期设置
生活随笔
收集整理的這篇文章主要介紹了
session过期设置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
具體設置很簡單,方法有三種:?
(1)在主頁面或者公共頁面中加入:session.setMaxInactiveInterval(600);參數(shù)600單位是秒,即在沒有10分鐘活動后,session將失效。?
這里要注意這個session設置的時間是根據(jù)服務器來計算的,而不是客戶端。所以如果是在調(diào)試程序,應該是修改服務器端時間來測試,而不是客戶端。?
(2)也是比較通用的設置session失效時間的方法,就是在項目的web.xml中設置?
? <!-- 設置session失效,單位分 -->?
<session-config>?
<session-timeout>1</session-timeout>?
</session-config>?
???// 設置為0,-1 表示永不超時?
(3)直接在應用服務器中設置,如果是tomcat,可以在tomcat目錄下conf/web.xml中找到元素,tomcat默認設置是30分鐘,只要修改這個值就可以了。?
?<!-- ==================== Default Session Configuration ================= --> ??<!-- You can set the default session timeout (in minutes) for all newly ??--> ??<!-- created sessions by modifying the value below. ??????????????????????-->
????<session-config> ????????<session-timeout>30</session-timeout> ????</session-config> 需要注意的是如果上述三個地方如果都設置了,有個優(yōu)先級的問題,從高到低:(1)>(2)>(3)
(1)在主頁面或者公共頁面中加入:session.setMaxInactiveInterval(600);參數(shù)600單位是秒,即在沒有10分鐘活動后,session將失效。?
這里要注意這個session設置的時間是根據(jù)服務器來計算的,而不是客戶端。所以如果是在調(diào)試程序,應該是修改服務器端時間來測試,而不是客戶端。?
(2)也是比較通用的設置session失效時間的方法,就是在項目的web.xml中設置?
? <!-- 設置session失效,單位分 -->?
<session-config>?
<session-timeout>1</session-timeout>?
</session-config>?
???// 設置為0,-1 表示永不超時?
(3)直接在應用服務器中設置,如果是tomcat,可以在tomcat目錄下conf/web.xml中找到元素,tomcat默認設置是30分鐘,只要修改這個值就可以了。?
?<!-- ==================== Default Session Configuration ================= --> ??<!-- You can set the default session timeout (in minutes) for all newly ??--> ??<!-- created sessions by modifying the value below. ??????????????????????-->
????<session-config> ????????<session-timeout>30</session-timeout> ????</session-config> 需要注意的是如果上述三個地方如果都設置了,有個優(yōu)先級的問題,從高到低:(1)>(2)>(3)
總結
以上是生活随笔為你收集整理的session过期设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web播放器(falsh,audio)
- 下一篇: eclipse打开,莫名报一堆错(Syn