本文共 1250 字,大约阅读时间需要 4 分钟。
ServletRequestListener
@WebListenerpublic class ServletRequestListenerDemo implements ServletRequestListener { @Override public void requestDestroyed(ServletRequestEvent servletRequestEvent) { } @Override public void requestInitialized(ServletRequestEvent servletRequestEvent) { }}
ServletRequestAttributeListener
@WebListenerpublic class ServletRequestAttributeListenerDemo implements ServletRequestAttributeListener { @Override public void attributeAdded(ServletRequestAttributeEvent servletRequestAttributeEvent) { } @Override public void attributeRemoved(ServletRequestAttributeEvent servletRequestAttributeEvent) { } @Override public void attributeReplaced(ServletRequestAttributeEvent servletRequestAttributeEvent) { }}
AsyncListener
@WebListenerpublic class AsyncListenerDemo implements AsyncListener { @Override public void onComplete(AsyncEvent asyncEvent) throws IOException { } @Override public void onTimeout(AsyncEvent asyncEvent) throws IOException { } @Override public void onError(AsyncEvent asyncEvent) throws IOException { } @Override public void onStartAsync(AsyncEvent asyncEvent) throws IOException { }}
转载于:https://blog.51cto.com/881206524/2119233