美文网首页
Java过滤器中文编码及登录安全控制(Filter)

Java过滤器中文编码及登录安全控制(Filter)

作者: 杨凯飞 | 来源:发表于2018-05-21 21:24 被阅读0次

    过滤器的作用

        实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理。

    过滤器的应用场景

        1.Web资源权限访问控制

        2.请求字符集编码处理

        3.内容敏感字符词汇过滤

        4.响应信息压缩

    过滤器的工作流程图

    过滤器的生命周期

        1.web应用程序启动时, web服务器创建Filter的实例对象,以及对象的初始化。

        2.当请求访问与过滤器关联的Web资源时,过滤器拦截请求,完成指定功能。

        3.Filter对象创建后会驻留在内存,在web应用移除或服务器停止时才销毁。

        4.过滤器的创建和销毁由WEB服务器负责。

    过滤器的实现步骤

        1.编写java类实现Filter接口,并实现其doFilter方法。

         2.在web.xml文件中对filter类进行注册,并设置所拦截的资源。

    对于xml的详细配置

    xml

    xml的配置参数可以是多个值,如果想要使用参数,可以在filter里面的init()加载里面获得,之后再doFilter中来加以使用,如配置字符集

    request.setCharacterEncoding(config.getInitParameter("charset"));

    config为在init获得的xml里面的配置

    相关文章

      网友评论

          本文标题:Java过滤器中文编码及登录安全控制(Filter)

          本文链接:https://www.haomeiwen.com/subject/uknqjftx.html