美文网首页
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