<session-config> 0

现象:

      在访问页面时,网络有点延时的情况下(网络1分钟一次 “request time out"),在访问网页的时候偶尔就会出现”无法访问页面“的情况,而且不固定。

   明显是网络问题。

   但是发现在web.xml 配置文件是 <session-timeout> 0 </session-timeout>  。

 

参照"参考网络资料".

修改<session-timeout>3 0 </session-timeout>

看效果。

 

 do.......

 

 

 

 

 

 

 

 

 

 

 

参考网络资料

 

1.   在server.xml中定义context时采用如下定义:  
<Context   path= "/livsorder "   docBase= "/home/httpd/html/livsorder "  
  defaultSessionTimeOut= "3600 "   isWARExpanded= "true "  
  isWARValidated= "false "   isInvokerEnabled= "true "  
  isWorkDirPersistent= "false "/>  

2.   在web.xml中通过参数指定:  
<session-config> <session-timeout> 30 </session-timeout>  
</session-config>  

3.   在程序中通过servlet   api直接修改  

 

session的概念与基本用法
概念:
当用户与服务器连接时,服务器给每个用户一个session,并设定其中内容。
这些session相互独立。
服务器可以借此来辨别用户信息,进而提供个别服务。
session有存在期限。

类:
javax.servlet.HttpSession

内容:用于生成会话信息。

作用域:session

seesion的建立:
request.getSession   (true);

在session中加入和删除数据:
方法 说明
putValue   (String,   Object) 设定session内容
removeValue   (String) 删除seesion内容

取得session中变量内容:
方法 说明
getValue   (String) 返回指定变量的内容
getValueNames   () 返回所有变量的名称

范例:ch5-7.jsp

其他常用方法:
方法 说明
getId   () 返回session   ID
isNew   () 判定session是否为新
invalidate   () 删除session
getCreactionTime   () 返回session建立的时间
getLastAccessedTime   () 返回seesion最后访问时间

session的存在期限:
方法 说明
getMaxInactiveInterval   () 返回seesion存在期限
setMaxInactiveInterval   () 设定seesion存在期限

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值