① 如何设置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文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。