⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sessionlistener.java

📁 本代码是点歌系统的部分代码实现了部分功能
💻 JAVA
字号:
package music.util;

import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

import music.hibernate.User;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;


/**
 * 
 * @author caojianfeng
 * 
 * TODO 
 */
public class SessionListener implements HttpSessionAttributeListener,
		HttpSessionListener, HttpSessionBindingListener {
	static Log log = LogFactory.getLog(SessionListener.class);

	public void sessionCreated(HttpSessionEvent event) {
		try {
			User loginUser = new User();
			event.getSession()
					.setAttribute("loginuser", loginUser);			
			
		} catch (Exception e) {
			e.printStackTrace();

		}
	}

	public void sessionDestroyed(HttpSessionEvent event) {
	}

	public void attributeAdded(HttpSessionBindingEvent event) {
		if (event.getName().equals("LOGIN_USER")) {
			
		}
	}

	public void attributeRemoved(HttpSessionBindingEvent event) {
	}

	public void attributeReplaced(HttpSessionBindingEvent event) {
	}

	/*
	 *?
	 * 
	 * @see javax.servlet.http.HttpSessionBindingListener#valueBound(javax.servlet.http.HttpSessionBindingEvent)
	 */
	public void valueBound(HttpSessionBindingEvent event) {
	
	}

	/*
	 * ?
	 * 
	 * @see javax.servlet.http.HttpSessionBindingListener#valueUnbound(javax.servlet.http.HttpSessionBindingEvent)
	 */
	public void valueUnbound(HttpSessionBindingEvent event) {
		log.debug("valueUnbound:"+event.getName());
	}

}

⌨️ 快捷键说明

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