过滤器Filter
Filter:过滤器,用来过滤网站的不合适数据
- 处理中文乱码
- 登陆验证
- 禁词屏蔽
Filter开发步骤:
-
导包
-
编写过滤器
- 编写一个类实现Filter接口
- 重写Filter接口的 init ,doFilter ,destroy方法
- init():初始化,Web服务器启动,过滤器初始化,随时等待过滤对象出现。
- doFilter():必须执行 chain.doFilter(request,response); 语句,否则程序停滞。
- destroy():销毁,Web服务器关闭,过滤器销毁。
-
在web.xml中配置Filter
<filter>
<filter-name>过滤器类名</filter-name>
<filter-class>过滤器类路径</filter-class>
</filter>
<filter-mapping>
<filter-name>过滤器类名</filter-name>
<url-pattern>网址路径</url-pattern>
</filter-mapping>