河北建设厅网站上不去,wordpress文章存在哪,互联网站建设维护有关岗位,wordpress照片库目录
接口中的方法
init
destroy
doFilter
在web.xml中配置
作用 Filter也称之为过滤器#xff0c;它是Servlet技术中最实用的技术#xff0c;WEB开发人员通过 Filter技术#xff0c;对web服务器管理的所有web资源#xff1a;例如Servlet, 从而实现一些 特殊的功能。…目录
接口中的方法
init
destroy
doFilter
在web.xml中配置
作用 Filter也称之为过滤器它是Servlet技术中最实用的技术WEB开发人员通过 Filter技术对web服务器管理的所有web资源例如Servlet, 从而实现一些 特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信 息等一些高级功能。
接口中的方法
init
init(FilterConfig filterConfig)该方法是对filter对象进行初始化 的方法仅在容器初始化filter对象结束后被调用一次。参数 FilterConfig可以获得filter的初始化参数
destroy
destroy()该方法在容器销毁过滤器对象前被调用
doFilter
重写doFilter方法剩下的两个方法为默认方法有方法体不用重写在此可以规定编码格式等
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {servletRequest.setCharacterEncoding(utf-8);filterChain.doFilter(servletRequest,servletResponse);
} 该方法是filter进行过滤操作的方法是最重要的方法。过滤器实现类必须实现该方法。方法体中可以对request 和response进行预处理。其中FilterChain可以将处理后的request 和response对象传递到过滤链上的下一个资源。 在web.xml中配置
!--配置过滤器 --filterfilter-nameencodeFilter/filter-namefilter-classcom.webback.filter.EncodeFilter/filter-class/filter!--配置进入过滤器的映射地址 --filter-mappingfilter-nameencodeFilter/filter-nameurl-pattern/*/url-pattern/filter-mapping
作用
1.过滤器用来实现通用的功能减少代码冗余提高可维护性
2.一个过滤器可以配置给多个资源使用
3.一个资源也可以配置多个过滤器按照配置顺序调用
4.对服务器web资源进行拦截权限控制通过拦截资源进行权限控制 是否可以访问