您的位置:首页 > 其它

Servlet几个常用的Listener接口

2013-04-18 17:43 483 查看
记性比较差,遂记录之。

Servlet/JSP Scope作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中)  request 在当前请求中有效
 session 在当前会话中有效  application 在所有应用程序中有效 。

[ request-->session-->application ]

ServletRequestListener.java <request>

package javax.servlet;

import java.util.EventListener;

public abstract interface ServletRequestListener extends EventListener
{
public abstract void requestDestroyed(ServletRequestEvent paramServletRequestEvent);

public abstract void requestInitialized(ServletRequestEvent paramServletRequestEvent);
}


ServletRequestAttributeListener.java <request>

package javax.servlet;

import java.util.EventListener;

public abstract interface ServletRequestAttributeListener extends EventListener
{
public abstract void attributeAdded(ServletRequestAttributeEvent paramServletRequestAttributeEvent);

public abstract void attributeRemoved(ServletRequestAttributeEvent paramServletRequestAttributeEvent);

public abstract void attributeReplaced(ServletRequestAttributeEvent paramServletRequestAttributeEvent);
}


HttpSessionListener.java <session>

package javax.servlet.http;

import java.util.EventListener;

public abstract interface HttpSessionListener extends EventListener
{
public abstract void sessionCreated(HttpSessionEvent paramHttpSessionEvent);

public abstract void sessionDestroyed(HttpSessionEvent paramHttpSessionEvent);
}


HttpSessionAttributeListener.java <session>

package javax.servlet.http;

import java.util.EventListener;

public abstract interface HttpSessionAttributeListener extends EventListener
{
public abstract void attributeAdded(HttpSessionBindingEvent paramHttpSessionBindingEvent);

public abstract void attributeRemoved(HttpSessionBindingEvent paramHttpSessionBindingEvent);

public abstract void attributeReplaced(HttpSessionBindingEvent paramHttpSessionBindingEvent);
}


ServletContextListener.java <application>

package javax.servlet;

import java.util.EventListener;

public abstract interface ServletContextListener extends EventListener
{
public abstract void contextInitialized(ServletContextEvent paramServletContextEvent);

public abstract void contextDestroyed(ServletContextEvent paramServletContextEvent);
}


ServletContextAttributeListener.java <application>

package javax.servlet;

import java.util.EventListener;

public abstract interface ServletContextAttributeListener extends EventListener
{
public abstract void attributeAdded(ServletContextAttributeEvent paramServletContextAttributeEvent);

public abstract void attributeRemoved(ServletContextAttributeEvent paramServletContextAttributeEvent);

public abstract void attributeReplaced(ServletContextAttributeEvent paramServletContextAttributeEvent);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: