① 如何設置Session的有效期
方法1.web app server中,如復websphere里可以設置超制時時間為30分鍾。
② 如何設置Session的有效期
常用的有兩種方法:
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
③ 如何設置Session的有效期
目前,共有3種方法
1、使用Java函數,在程序中設置當前會話的有效時間
session.setMaxInactiveInterval(30*60);//代表也是30分鍾
2、web.xml文件中
以下代表設置為30分鍾
<session-config>
<session-timeout>30</session-timeout>
</session-config>
3、在應用伺服器,tomcat-->conf--->web.xml中
找到
<session-config>
<session-timeout>30</session-timeout>
</session-config>
默認是30分鍾
注意:以上有優先順序的問題,也就是如果三個都設置了,該優先聽從誰的命令。
1>2>3
④ 如何設置session 的有效期
常用的有兩種方法復:制
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
⑤ 對session有效期的設置為什麼總不起作用
方法一:web app server中,如websphere里可以設置超時時間為30分鍾.方法二:在web.xml中的session-config配置回session-timeout元素(WEB.XML文件中的元素)用來答..
⑥ java 網站中session 有默認的過期時間嗎
程序中session都有一個默認的過期時間,其中tomcat中的默認時間為30分鍾,根據需要我們專可以去手動設置session的過期屬時間,以下是設置session的過期時間的三個方法:
1.在tomcat-->conf-->conf/web.xm中的<session-config>中設置:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
2.在項目的web.xml中定義:
<session-config>
<session-timeout>20</session-timeout>
</session-config>
註:20則設置過期時間為20分鍾 測試通過
3.在程序中定義:
session.setMaxInactiveInterval(30*60);
設置單位為秒,設置為-1永不過期
⑦ 如何設置session有效時間
常用的有兩種方法:
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項版目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的權60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
⑧ 如何設置Session的有效期
設置Tomcat session有效期的三種方式有:
1、在tomcat/conf/web.xml中修改session-timeout的值,該設置是TOMCAT全局默認的;也可以在具體項目的WEB-INF/web.xml中設置該應用所使用的時間,與tomcat/conf/web.xml設置完全相同。
2、在server.xml中定義context時採用如下定義(修改defaultSessionTimeOut的值,計時單位為秒):
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
3、在程序中通過servlet api直接修改:
HttpSession ses = request.getSession();
ses.setMaxInactiveInterval(10);//設置單位為秒,設置為-1永不過期。
⑨ session默認有效期是多少分鍾
方法一:web app server中,如websphere里可以設置超時時間為30分鍾。 方法二:在web.xml中的session-config配置 session-timeout元素(WEB.XML文件中的元素)用來指定默認的會話超時時間間隔,以分鍾為單位。該元素值必須為整數。