Filter
工程哥
恒者致远,思者常新!
展开
-
过滤器Filter
1。过滤器是什么? (1)、过滤器属于Servlet规范,从2.3版本就开始有了。 (2)、过滤器就是对访问的内容进行筛选(拦截)。利用过滤器对请求和响应进行过滤 2。生命周期: 诞生:过滤器的实例是在应用被加载时就完成的实例化,并初始化的。 存活:和应用的生命周期一致的。在内存中是单例的。针对拦截范围内的资源访问,每次访问都会调用void doFilter(request,respo原创 2016-09-14 19:26:34 · 281 阅读 · 0 评论 -
串级过滤器
串级过滤器:一个过滤器接着另外一个过滤器。 例子: 1.FilterDemo.java文件:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servle原创 2016-09-16 09:41:27 · 279 阅读 · 0 评论 -
通过过滤器解决post方式请求参数编码问题和响应编码问题
1。SetCharacterEncodingFilter.java文件:package com.itheima.encoding;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import java原创 2016-09-16 10:16:32 · 1250 阅读 · 0 评论 -
通过过滤器实现控制动态资源不要缓存
1。NoCacheFilter.java文件:package com.itheima.example;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Serv原创 2016-09-16 10:46:26 · 583 阅读 · 0 评论 -
通过过滤器控制静态资源的缓存时间
1。StaticResourcesNeedCacheFilter.java文件:package com.itheima.example;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import j原创 2016-09-16 11:24:15 · 563 阅读 · 0 评论 -
过滤器的一些配置细节
如何过滤转发、包含、异常的资源。 1。FilterCfgDemo.java:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException原创 2016-09-16 16:54:09 · 289 阅读 · 0 评论