📄 sessionlistener.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -