过滤器使用情况大致只有两种:
1.编码过滤
request.setCharacterEncoding("GBK");
request对象传递时解决乱码问题
2.登录验证
HttpServletRequest
req
=
(HttpServletRequest)request;
HttpSession
ses
=
req.getSession();
即可取得session对象,操作session达到验证目的。
写在过滤器里减少大量重复代码,还有方便维护
过滤多用在web上,如登录验证,请求数据过滤,返回数据过滤
很多的。