摘要: 编写一个EncodingFilter 1.读取web.xml文件中配置的当前WEB应用的初始化参数encoding 2.指定请求的字符编码为1读取到的编码 3.调用chain.doFilter()方法"放行"请求 web.xml 阅读全文
posted @ 2019-07-16 16:57 鸿森 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 使用浏览器不缓存页面的浏览器: 有3个HTTP响应头字段都可以禁止浏览器缓存当前页面, 以下代码写道HttpFilter的子类中的doFilter()方法。 response.setDataHeader("Expires",-1); response.setHeader("Cache-Control 阅读全文
posted @ 2019-07-16 16:26 鸿森 阅读(442) 评论(0) 推荐(0) 编辑
摘要: <dispatcher>元素: 指定过滤器所拦截的资源被Servlet容器调用的方式。可以是REQUEST,INCLUDE和ERROR之一,默认REQUEST. 可以设置多个<dispatcher>子元素用来指定Filter对资源的多种调用方式进行拦截 <1>REQUEST:当用户直接访问页面时,W 阅读全文
posted @ 2019-07-16 16:18 鸿森 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-16 15:48 鸿森 阅读(473) 评论(0) 推荐(0) 编辑
摘要: package com.demo.filter; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 自定义HttpFilter,实现Filt... 阅读全文
posted @ 2019-07-16 15:41 鸿森 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1.创建两个Filter过滤器UserNameFilter/PassWordFilter 2.进行Filter的注册和配置 3.Filter初始化参数和web应用的初始化参数 4.在Filter中完成信息比较 实现效果: 实现代码: UserNameFilter PassWordFilter web 阅读全文
posted @ 2019-07-16 15:22 鸿森 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.Filter(过滤器)简介 Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前后实现一些特殊的功能。 Filter程序:Filter,FilterChain,FilterConfig Filter程序是一个实现了Filter接口的J 阅读全文
posted @ 2019-07-16 14:52 鸿森 阅读(361) 评论(0) 推荐(0) 编辑