sessionlistener.java

来自「java学习的必要的资料,servlet的说明很好」· Java 代码 · 共 37 行

JAVA
37
字号
package com.estore.struts.utils;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;import com.estore.struts.entity.Cart;import com.estore.struts.entity.User;public class SessionListener implements HttpSessionListener{	/*	 * 在监听到session被创建之后,就立即向session中添加一个购物车Car;	 */	public void sessionCreated(HttpSessionEvent arg0) {		HttpSession session = arg0.getSession();		Cart  cart=new Cart();		session.setAttribute("cart", cart);	}	/*	 * 在session被销毁时一定要session中的内容清空;	 * 也就是在用户点击退出按钮时,应完成的操作;	 */	public void sessionDestroyed(HttpSessionEvent arg0) {		HttpSession session = arg0.getSession();		Cart cart = (Cart)session.getAttribute("cart");		session.removeAttribute("cart");		cart = null;				User user = (User)session.getAttribute("user");		session.removeAttribute("user");		user = null;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?