servlet监听对session监听器
来源:互联网 发布:日的天干地支算法 编辑:程序博客网 时间:2024/05/17 22:58
关键字: servlet监听器使用
Servlet监听器对Session监听的方法如下:
1.HttpSessionListener
public void sessionCreated(HttpSessionEvent se):创建
public void sessionDestroyed(HttpSessionEvent se):销毁
2.HttpSessionAttributeListener
public void attributeAdded(HttpSessionBindingEvent se):增加属性
public void attributeRemoved(HttpSessionBindingEvent se):删除属性
public void attributeReplaced(HttpSessionBindingEvent se):更改属性
实例:
SessionListenerLife.java:
程序代码
package mgc.listener.test;
import javax.servlet.http.*;
public class SessionListenerLife implements HttpSessionListener,HttpSessionAttributeListener {
private HttpSession session = null ;
public void sessionCreated(HttpSessionEvent se) {
this.session = se.getSession();
System.out.println("** 创建...") ;
System.out.println("SessionID:" + this.session.getId()) ;
}
public void sessionDestroyed(HttpSessionEvent se) {
System.out.println("**销毁...") ;
}
public void attributeAdded(HttpSessionBindingEvent se) {
System.out.println("**增加属性:" + se.getName() + "-->" + se.getValue()) ;
}
public void attributeRemoved(HttpSessionBindingEvent se) {
System.out.println("**删除属性:" + se.getName() + "-->" + se.getValue()) ;
}
public void attributeReplaced(HttpSessionBindingEvent se) {
System.out.println("**更改属性:" + se.getName() + "-->" + se.getValue()) ;
}
}
web.xml:
程序代码
<listener>
<listener-class>mgc.listener.test.SessionListenerLife</listener-class>
</listener>
<session-config>
<session-timeout>1</session-timeout>
</session-config>
sessionlistener.jsp:
程序代码
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<head>
<title>sessionlistener</title>
</head>
<body>
<%
//设置属性
session.setAttribute("mgc","Magci") ;
//删除属性
//session.removeAttribute("mgc") ;
//销毁
//session.invalidate() ;
%>
</body>
</html>
1.HttpSessionListener
public void sessionCreated(HttpSessionEvent se):创建
public void sessionDestroyed(HttpSessionEvent se):销毁
2.HttpSessionAttributeListener
public void attributeAdded(HttpSessionBindingEvent se):增加属性
public void attributeRemoved(HttpSessionBindingEvent se):删除属性
public void attributeReplaced(HttpSessionBindingEvent se):更改属性
实例:
SessionListenerLife.java:
程序代码
package mgc.listener.test;
import javax.servlet.http.*;
public class SessionListenerLife implements HttpSessionListener,HttpSessionAttributeListener {
private HttpSession session = null ;
public void sessionCreated(HttpSessionEvent se) {
this.session = se.getSession();
System.out.println("** 创建...") ;
System.out.println("SessionID:" + this.session.getId()) ;
}
public void sessionDestroyed(HttpSessionEvent se) {
System.out.println("**销毁...") ;
}
public void attributeAdded(HttpSessionBindingEvent se) {
System.out.println("**增加属性:" + se.getName() + "-->" + se.getValue()) ;
}
public void attributeRemoved(HttpSessionBindingEvent se) {
System.out.println("**删除属性:" + se.getName() + "-->" + se.getValue()) ;
}
public void attributeReplaced(HttpSessionBindingEvent se) {
System.out.println("**更改属性:" + se.getName() + "-->" + se.getValue()) ;
}
}
web.xml:
程序代码
<listener>
<listener-class>mgc.listener.test.SessionListenerLife</listener-class>
</listener>
<session-config>
<session-timeout>1</session-timeout>
</session-config>
sessionlistener.jsp:
程序代码
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<head>
<title>sessionlistener</title>
</head>
<body>
<%
//设置属性
session.setAttribute("mgc","Magci") ;
//删除属性
//session.removeAttribute("mgc") ;
//销毁
//session.invalidate() ;
%>
</body>
</html>
- servlet监听对session监听器
- Servlet 监听器----Session
- 监听器(对application监听)
- 对session的监听
- Strtus2 session 监听器 监听用户在线状态
- Servlet的监听器监听在线人数功能
- Servlet监听器/Session钝化和活化
- Servlet-监听器(ServletContext、Request、Session)
- jsp(对session监听)
- session监听器 监听在线用户和登录用户
- Spring MVC 下Session监听器监听设置小细节
- 监听器--监听session创建后计数(servletContext)
- Servlet中的监听器及监听在线人数实例
- Servlet监听器定时监听在线用户生成列表
- web事件操作【监听器】之对application监听
- session监听器
- session监听器
- session监听器
- Java中使用正则表达式实现字符串匹配
- vc6.0菜单属于框架类,工作区属于view类
- 学习记录1
- 我的大学生活
- 输入/输出 格式的控制_C++
- servlet监听对session监听器
- JBOSS的配置问题
- 2010信息安全回顾
- sql随机查询语句
- MyEclipse5.5GA配置Websphere V6.1 全过程
- jar包中访问文件资源
- c语言中的位移位操作
- Shared Status Line
- 数据结构学习笔记(3)线性表-顺序映像