2011.6.7

session
session在访问web工程时建立,一个浏览器只对应一个session。session的存在与否与网页所在浏览器是否关闭无关,在于session的设置。
设置session超时时间:1.在tomcat的web.xml中<session-config><session-timeout>10</session-timeout></session-config>(单位:分钟);2.在程序中设置:(HttpServletSession)session.setMaxInactiveInterval(9)(单位:秒;-1表示无限期)
session.clear()清空session中的数据,但session对象还是存在的;session.invalidate()销毁了session对象。
struts2中的session和request是隐藏的。注销session时,用SessionMap类,(SessionMap) ActionContext.getContext.getSession.invalidate()。获取session需继承接口SessionAware,获取request需继承接口ServletRequestAware。
tomcat
listener使用:
需要一个继承了listener接口的类,并在程序的web.xml中配置listener。
配置:<listener><listener-class>packageName.listenName</listener-class></listener>
实现类:
public class mySessionListener implements HttmpSessionListener{
@override
public void sessionCreated(){
//to do something
}
@override
public void sessionDestroyed(){
//to do something
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值