博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现HttpSessionAttributeListener类,来完成session的增改删功能
阅读量:4137 次
发布时间:2019-05-25

本文共 1979 字,大约阅读时间需要 6 分钟。

package com.starry.listenter;import java.util.Date;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionAttributeListener;import javax.servlet.http.HttpSessionBindingEvent;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;/* *  */public class SessionListenter implements HttpSessionListener,HttpSessionAttributeListener {	@Override	public void sessionCreated(HttpSessionEvent arg0) {		String date=new Date().toLocaleString();		HttpSession session=arg0.getSession();		System.out.println(date+"   创建session,id:"+session.getId());	}	@Override	public void sessionDestroyed(HttpSessionEvent arg0) {		String date=new Date().toLocaleString();		HttpSession session=arg0.getSession();		System.out.println(date+"   销毁session,id:"+session.getId());	}		//HttpSessionAttributeListener重写的方法	@Override	public void attributeAdded(HttpSessionBindingEvent arg0) {		System.out.println("添加属性name"+arg0.getName());		System.out.println("添加属性value"+arg0.getValue());	}	//HttpSessionAttributeListener重写的方法	@Override	public void attributeRemoved(HttpSessionBindingEvent arg0) {		System.out.println("删除属性name"+arg0.getName());		System.out.println("删除属性value"+arg0.getValue());	}	//HttpSessionAttributeListener重写的方法	@Override	public void attributeReplaced(HttpSessionBindingEvent arg0) {		System.out.println("替换属性name"+arg0.getName());		System.out.println("替换属性value"+arg0.getValue());	}}
配置界面

webday06homework
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
com.starry.listenter.SessionListenter

网页打开界面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here<%//设置添加name信息session.setAttribute("name", "张三");//设置定时关闭session.setMaxInactiveInterval(5);%>

starry。每天进步一点点。

爱生活,爱java

转载地址:http://fpxvi.baihongyu.com/

你可能感兴趣的文章
软件(项目)的分层
查看>>
菜单树
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>
JAVA数据类型
查看>>
【Python】学习笔记——-6.2、使用第三方模块
查看>>
【Python】学习笔记——-7.0、面向对象编程
查看>>
【Python】学习笔记——-7.2、访问限制
查看>>
【Python】学习笔记——-7.3、继承和多态
查看>>
【Python】学习笔记——-7.5、实例属性和类属性
查看>>
git中文安装教程
查看>>
虚拟机 CentOS7/RedHat7/OracleLinux7 配置静态IP地址 Ping 物理机和互联网
查看>>
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
springmvc传值
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
[转]C语言printf
查看>>