您的位置:首页 > 其它

servlet知识点<五>

2016-03-04 12:46 337 查看
一、Filter过滤器

位于client与server中间的一个javaEE组件,可以对用户的request和response进行编码.

1、定义自己的过滤器

1)创建Filter

implements Filter

一般重写doFilter(ServletRequest request,

ServletResponse response,

FilterChain chain)

doFilter方法,必须要有一句话:chain.doFilter(request,response)

//传递request/response到下一个Filter,如果没有则到web资源

2)配置web.xml

<filter>

<filter-name>first</filter-name>

<filter- class>com.zpark.filter.FirstFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>first</filter-name>

<url-pattern>/servlet/*</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>first</filter-name>

<url-pattern>/abc/*</url-pattern>

</filter-mapping>

2、生命周期

初始化 server启动 init 1次

过滤 请求到 doFilter N次

销毁 server停 destroy 1次

二、用户的安全退出

1)定义并配置 登录检查的过滤器,对除与登录相关的Servlet以外的web资源进行过滤处理。

2)安全退出(移除命名属性、让session失效、转登录页)

作业:

1。对用户的增/删/改/查/登录/退出(必做)

2。使用servlet实现通讯录功能(dao/service层直接使用jdbc时的代码)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: