读书人

【Servlet】Filter过滤器的编纂和配置

发布时间: 2013-09-06 10:17:17 作者: rapoo

【Servlet】Filter过滤器的编写和配置
Servlet的Filter介绍

在Servlet作为过滤器使用时,它可以对客户的请求进行过滤处理,当它处理完成后,它会交给下一个过滤器处理,就这样,客户的请求在过滤链里一个个处理,直到请求发送到目标.如果过滤器不成功,则将试图转发到指定页面.

过滤器就像一扇门,客户端要和服务端的某个目标交互,必须通过这扇门.

典型filter应用

1 设置统一字符集 解决中文乱码问题.

request.setCharacterEncoding(“UTF-8");

post/get默认传输编码都是ISO8859-1

2 权限,比如检查会话是否有效。

如何编写Filter

开发一个自定义的Filter,需要实现Filter接口,Filter接口定义了以下的方法:

<filter><filter-name>EncodingFilter</filter-name><filter-class>com.app.servlet.EncodingFilter</filter-class></filter><filter-mapping><filter-name>EncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>


读书人网 >Web前端

热点推荐