美文网首页
2019-06-28过滤器和监听器

2019-06-28过滤器和监听器

作者: 3秒钟记忆 | 来源:发表于2019-06-28 16:21 被阅读0次

    一. 过滤器

    开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。

    1. 动态web创建及环境搭建

        ① [endif]Windows--- show view --- project exploye

    (2) [endif]创建一个动态的web项目【结构是没有变化的....】

        ① [endif]右键new----Dynamtic web Project

                1) [endif]New runtime配置tomcat运行环境

                2) [endif]修改src输入路径...webapp/WEB-INF/classes

                3) [endif]Content directory改成webapp

                4) [endif]勾选自动生成xml文件!

        (3) [endif]public class HelloFilter implements Filter {写了一个过滤器

        (4) [endif]配置过滤器到web.xml中,告诉tomcat 我们有这个过滤器了

        (5) [endif]过滤器的web.xml配置

    <filter> 

            <filter-name>hello</filter-name> 

            <filter-class>cn.itsource._01Filter.HelloFilter</filter-class>

    </filter>

            <filter-mapping> <filter-name>hello</filter-name>

            <url-pattern>/*</url-pattern>

    </filter-mapping>

    1. 过滤器的作用

        1)对字符进行编码

        在过滤器中对文件进行编码,就不用在每一个servlet中对请求对象进行编码了.

        2) 屏蔽非法文字

        3) 登录权限验证

    在登录网址的时候,可以使用过滤器,让达到要求的格式才能进入,否则登录不成功.

        4) 让浏览器不缓存

    使用过滤器,可以达到让浏览器不缓存,但是这个过滤器我们不用,因为浏览器本身就应该有缓存

    相关文章

      网友评论

          本文标题:2019-06-28过滤器和监听器

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