Filter的生命周期
来源:互联网 发布:ovo是什么意思网络用语 编辑:程序博客网 时间:2024/04/28 07:58
Filter过滤器用来设置整个应用的字符编码是一个不错的选择。Filter的生命周期同servlet的生命周期是一样的。它们都提供了init(FilterConfig arg0)和destroy()方法来控制。当web容器启动的时候,就会自动调用init(FilterConfig arg0)来对filter进行初始化,当关闭web容器,关机,或者reload整个应用时,都会调用destroy()来关闭filter。也就是说,当web容器启动时,filter就被加载到内存,并在destroy()调用之前都常驻内存。
1.创建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 ShopFilter implements Filter { public void destroy() { System.out.println("filter关闭........"); } public void doFilter(ServletRequest request, ServletResponse response, FilterChain fChain) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); fChain.doFilter(request, response); } public void init(FilterConfig arg0) throws ServletException { //filter的生命周期 System.out.println("初始化........"); } } 2.在xml中配置: <filter> <filter-name>Filter</filter-name> <filter-class>com.xie.shop.filter.ShopFilter</filter-class> </filter> <filter-mapping> <filter-name>Filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>(/*表示对于任意请求)
- Filter的生命周期
- Servlet/Filter 的生命周期
- Servlet/Filter 的生命周期
- filter的生命周期
- Filter的生命周期
- Filter的生命周期
- Filter的生命周期
- servelt filter listener 的生命周期
- Servlet 和Filter的生命周期
- Servlet 和Filter的生命周期
- Filter生命周期
- 过滤器Filter、Filter的生命周期,以及常用方法
- servlet容器中servlet,filter,listener的生命周期
- Servlet、Filter 和 Listener 调用顺序、生命周期的实验分析
- javaweb中的过滤器学习总结(2)---Filter过滤器链和过滤器的生命周期
- Filter(一)配置及生命周期
- DRP学习之路--Filter生命周期
- Listener,Filter,Servlet执行顺序和生命周期
- js url编码
- Silverlight MMORPG网页游戏开发课程[一期] 第八课:场景之切换与动画效果
- hufuhhufh jhofu
- E-books and Traditional Books
- C++经典面试
- Filter的生命周期
- 异常处理
- 异常处理
- 如何修改你的数据模型(GAE for java)
- "为自动填充列调整大小期间不能执行此操作"解决办法
- 大洋蛋...还有8天...倒数354...
- First Blood
- iperf for Linux 在TOP6410上的交叉编译和使用
- android之Handler控制进度条