本文共 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/