过滤器filter的学习
生活随笔
收集整理的这篇文章主要介绍了
过滤器filter的学习
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
package 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 FilterTest implements Filter{ public void init(FilterConfig fConfig) throws ServletException { //初始化处理 } public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException,ServletException{ //过滤处理 //将请求向下传递 chain.doFilter(request,response); /* * 实现过滤处理操作,对于过滤处理的业务逻辑需要编写到doFilter()方法 * 在请求过滤处理后,需要调用chain阐述的doFilter()方法将请求向下传递给下一个过滤器或者目标资源 */ } public void destroy(){ //释放资源 }
}
对应的web.xml <!--过滤器声明 -->
<filter> <!-- 过滤器名称 --> <filter-name>MyFilter</filter-name> <!-- 过滤器完整类名 --> <filter-class>servlet.FilterTest</filter-class> </filter> <!-- 过滤器映射 --> <filter-mapping> <!-- 过滤器名称 --> <filter-name>MyFilter</filter-name> <!-- 过滤器URL映射 --> <url-pattern>/MyFilter</url-pattern> </filter-mapping>
转载于:https://my.oschina.net/lirongwei/blog/40838
总结
以上是生活随笔为你收集整理的过滤器filter的学习的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ThinkPHP 框架培训资料
- 下一篇: [开源]KJFramework.Mess