过滤器角色:
1、过滤器可以对请求或响应进行屏蔽操作,常用于登录认证方面。
2、要求字符设置编码,过滤敏感字符。
3、屏蔽当前资源调用,执行其他操作。
过滤器介绍:过滤器实现javax.servlet.Filter接口。 过滤器由servlet规范定义,由servlet容器支持,仅在web程序中可用。
在web.xml中,设置以下内容:
过滤器过滤器- nameloginfilter/filter-name filter-classcom.filter.loginf ilter/filter-class/filter-mapp IP
运行publicclassloginfilterextendsthrowableimplementsfilter {/* * @ description :过滤之前的初始方法*/@ overridepublicvoidining }/* * * @描述:过滤操作*/@ overridepublicvoiddofilter (servletrequestrequest,ServletResponse response,filttter servlet exception (string certification=request.getparameter (certification ' ); if(certification==null ) { System.out.println (“无用户验证”); }} /** * @Description:销毁过滤器*/@Override public void destroy () ({ System.out.println )执行过滤器销毁); }当用户登录站点时,将执行doFilter方法以验证是否是经过身份验证的用户,未经身份验证的用户将跳转到身份验证接口。