import javaxservletFilter;
import javaxservletFilterChain;
import javaxservletFilterConfig;
import javaxservletServletException;
import javaxservletServletRequest;
import javaxservletServletResponse;
import javaxservlet>}
以上就是Filter过滤器的代码, 都设置成UTF-8 支持中文, 写好了以上代码之后,要在webxml文件中进行配置。
webxml 中当然可以定义多个 filter,与 filter 相关的一个配置节是 filter-mapping,这里一定要注意,对于拥有相同 filter-name 的 filter 和 filter-mapping 配置节而言,filter-mapping 必须出现在 filter 之后,否则当解析到 filter-mapping 时,它所对应的 filter-name 还未定义。web 容器启动时初始化每个 filter 时,是按照 filter 配置节出现的顺序来初始化的,当请求资源匹配多个 filter-mapping 时,filter 拦截资源是按照 filter-mapping 配置节出现的顺序来依次调用 doFilter() 方法的。以examplejsp配置为例子说明,以供参考:
在webxml中添加examplejsp的设置:
在浏览器中可以选择使用下面其中之一的URL进行访问:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)