Java中过滤器的注意事项
来源:互联网 发布:如何走出失恋 知乎 编辑:程序博客网 时间:2024/05/22 09:37
Servlet3.0提供@WebFilter将一个实现了javax.servlet.Filter接口的类定义为过滤器组件。其会自己在头部文件中生成web.xml配置
@WebFilter(filterName="encodingFilter",urlPatterns={"/UserManagerServlet","/index.jsp"})web.xml依然是无需任何配置的。
- 而当我在web.xml配置Filter的时候,定义了,如下代码,在filter中使用
fConfig.getInitParameter("checked");
的时候就会报错误,因为执行了两边构造,也获取了两边这个值,而其中有一个值为null。
<filter> <filter-name>userFilter</filter-name> <filter-class>campsg.qunawan.filter.UserFilter</filter-class> <init-param> <param-name>checked</param-name> <param-value>/personalinfo.jhtml;personal.jsp</param-value> </init-param> </filter>
阅读全文