org.nutz.mvc
类 NutSessionListener

java.lang.Object
  继承者 org.nutz.mvc.NutSessionListener
所有已实现的接口:
java.util.EventListener, javax.servlet.http.HttpSessionListener

public class NutSessionListener
extends java.lang.Object
implements javax.servlet.http.HttpSessionListener

如果你的应用,在 Session 中保存了一些需要注销的对象,比如你在 Ioc 容器中将一个 DataSource 对象的范围设成 "session",那么请启用本的监听器,它会在一个 session 注销时,关闭 DataSource

启用的方法是在 web.xml 中,添加下面的代码:

 <listener>
 <listerner-class>org.nutz.mvc.NutSessionListener</listerner-class>
 </listener>
 

注意:


如果你的 IocProvider 返回是 Ioc 而不是 Ioc2,那么 这个监听器是没有意义的。因为Nutz.Mvc 不会为 Session 创建 IocContext,因此也就不需要注销

作者:
zozoh(zozohtnt@gmail.com)

构造方法摘要
NutSessionListener()
           
 
方法摘要
 void sessionCreated(javax.servlet.http.HttpSessionEvent se)
           
 void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

NutSessionListener

public NutSessionListener()
方法详细信息

sessionCreated

public void sessionCreated(javax.servlet.http.HttpSessionEvent se)
指定者:
接口 javax.servlet.http.HttpSessionListener 中的 sessionCreated

sessionDestroyed

public void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
指定者:
接口 javax.servlet.http.HttpSessionListener 中的 sessionDestroyed