我有一個要求將會話超時設置爲40秒。我知道我們通常保持20分鐘。但我目前的應用程序要求是保持會話超時秒數達到40秒。 web.xml只取整數值1,但不取0.6。有什麼方法可以寫這個嗎?我們正在Apache Tomcat服務器上運行我們的Java Web應用程序。有什麼方法可以通過做一些調整來在web.xml中設置會話超時秒數?
最小值我能夠在web.xml設定爲1分鐘等:
<session-config>
<session-timeout>1</session-timeout>
</session-config>
我可以通過使用session.setMaxInactiveInterval(40)的會話超時設置爲40秒;但session.setMaxInactiveInterval(40);僅在用戶打開網站時纔有效。但是,只要用戶關閉網站session.setMaxInactiveInterval方法將不起作用,並且默認的web.xml接受控制,並再次將會話時間設置爲1分鐘。
有沒有什麼辦法在web.xml中設置會話超時秒數?
然後,我必須寫什麼來代替1 1 session-timeout> 在web.xml文件中 –
user3488632
您可以對它進行註釋,指出它是由您的類設置的 – Morfic