Servlet过滤器过滤器是什么

  介绍

小编给大家分享一下Servlet过滤器过滤器是什么,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

特点

1)滤波器是依赖于Servlet容器,属于Servlet规范的一部分,在Servlet API中定义了三个接口类:过滤器,FilterChain, FilterConfig。

2)基本功能是对调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前后实现一些特殊的功能。

3)需要在网络上。xml文件中进行注册和设置它所能拦截的资源。

<强>编码

 & lt; !——配置过滤器——比;
  & lt; filter>
  & lt; display-name> UserNoFilter
  & lt; filter-name> UserNoFilter
  & lt; filter-class> com.demo.filter.UserNoFilter
  & lt; init-param>
  & lt; param-name> userNo
  & lt; param-value> admin
  & lt;/init-param>
  & lt;/filter>
  & lt; filter-mapping>
  & lt; filter-name> UserNoFilter
  & lt; url-pattern>/hello.jsp
  & lt;/filter-mapping> 

<强>应用

, 1)指定编码格式

request.setCharacterEncoding(编码);   filterChain。doFilter(请求、响应);

2)用户是否登录,用户能否访问菜单

字符串(字符串)session.getAttribute (“userId");
  如果(用户id==null) {
  }

看完了这篇文章,相信你对Servlet过滤器过滤器是什么有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Servlet过滤器过滤器是什么