Listener、Filter、Servlet 初始化
来源:互联网 发布:pcb开料软件 编辑:程序博客网 时间:2024/06/07 01:20
- listener、Filter、Servlet都有一个初始化的过程
- 那么它们的初始化顺序是: listener > Filter > Servlet;
- servlet初始化
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class TestFilter implements Filter{ public void init(FilterConfig filterConfig) throws ServletException { System.out.println("Filter 初始化。。。"); } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("doFilter 。。。"); chain.doFilter(request, response); } public void destroy() { System.out.println("Filter 销毁。。。"); } }
- filter初始化
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class TestFilter implements Filter{ public void init(FilterConfig filterConfig) throws ServletException { System.out.println("Filter 初始化。。。"); } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("doFilter 。。。"); chain.doFilter(request, response); } public void destroy() { System.out.println("Filter 销毁。。。"); } }
- Listener 初始化web.xml
import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class TestListener implements ServletContextListener{ public void contextInitialized(ServletContextEvent arg0) { System.out.println("Listener 初始化。。。"); } public void contextDestroyed(ServletContextEvent arg0) { System.out.println("Listener 销毁。。。"); } }
<servlet> <servlet-name>s</servlet-name> <servlet-class>com.zm.test.TestServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>s</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping> <filter> <filter-name>f</filter-name> <filter-class>com.zm.test.TestFilter</filter-class> </filter> <filter-mapping> <filter-name>f</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>com.zm.test.TestListener</listener-class> </listener>
0 0
- Listener、Filter、Servlet 初始化
- Listener、Filter、Servlet 初始化顺序
- Listener、Filter、Servlet 初始化顺序
- Listener、Filter、Servlet 初始化顺序
- Listener、Filter、Servlet的初始化顺序
- Listener、Filter、Servlet的初始化顺序
- Listener/Filter/Servlet的初始化顺序
- servlet 、filter 、listener 初始化的顺序
- Java Servlet - Listener, Filter and Servlet 初始化顺序
- Servlet Filter Servlet Listener
- Listener、Filter、Servlet与Java Web项目初始化的工作
- Servlet、Filter和Listener
- servlet,filter,listener
- java filter servlet listener
- servlet,filter,listener
- Servlet,Filter,Listener,Interceptor
- Servlet、Filter、Listener、Interceptor
- Servlet、Filter和Listener
- C语言实验——求阶乘(循环结构) (sdut oj)
- spark和zeppelin实践一:安装hadoop篇
- Android 注解
- AI 互联网就要到来
- Angular入门04: 指令
- Listener、Filter、Servlet 初始化
- spring boot data rest 3
- Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
- 用Python写一个简单的爬虫功能
- Handler实现Adapter和Activity之间的通信
- GOF 23种设计模式收集整理
- qsort函数、sort函数
- powershell + python 批量更改图片大小
- 创建对话框出现Unable to add window -- token null is not for an application问题