配置过滤器。 /*是指所有的都拦截。 若不配置,默认就是request。
会自动生成xml配置文件。 过滤器的生命周期:
初始化:服务器创建 执行拦截(拦截用户----放行)放行:chain.doFilter 销毁
多个过滤器:按照配置文件的配置顺序,依次执行。 所有的过滤都放行,才会放行。
过滤器的应用: 1.拦截指定用户的ip地址: 2.写在一个过滤器中。
过滤器应用实例:
1.简单的权限控制:
设置一个过滤器,在访问某个文件夹下面的页面的时候会执行。(比如商城的判断登陆) 由于这里不是HTTPServlet 没有getsession 所以要强转一下先。
现在访问userpages目录下的页面,若没有session,则会自动跳转登陆页面。
2.拦截指定用户的IP地址。
3.记住密码自动登录
反射获取字节码对象 反射获取方法