首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2013-09-06 
【Servlet】Filter过滤器的编写和配置Servlet的Filter介绍在Servlet作为过滤器使用时,它可以对客户的请求进

【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>


热点排行