问答详情
源自:5-1 [Java Web] 过滤器的分类1

过滤器到底干什么用的?

配置web.xml时候,写的jsp是除了这个jsp页面其他都不能访问?

提问者:帅到不像话 2016-08-18 14:07

个回答

  • aaaaaaaaten
    2016-11-22 16:03:42
    已采纳

    过滤器到底干什么用的?

    过滤器可以过滤页面,比如我们在淘宝网,有些事必须要登录才能进的页面,若是直接打开这个页面地址,就会先进入过滤,过滤的条件是看你登录了没有,若是没登录就跳转到登录页面,若是登录了,就直接进入这个页面

    配置web.xml时候,写的jsp是除了这个jsp页面其他都不能访问?

    不是不能访问,是访问你配置的页面的时候,会先进行过滤操作。

    懂了吗,不懂再交流一下


  • Airly
    2016-11-15 14:43:38

    打个比方把过滤器当做一扇门,而你手上有各类钥匙(即各种请求),只有通过过滤器筛选过,符合条件的钥匙(请求)才能通过且获得执行其他的操作。

    -----------------------------------------------------------------------------------------------------------------------

    概念:过滤器是一个服务器上的组件,它可以截取用户端的请求和相应信息,并对这些信息过滤

    工作原理:

    用户请求——》xml文件中如果过滤器可以匹配则截取,否则不走过滤器——》过滤器放行方法之前的代码——》web资源——》web的响应返回到过滤器,然后过滤器执行方兴方法之后的代码——》过滤器把web的响应返回给用户


  • 自小生来神气壮
    2016-08-27 22:37:45

    比如用户通过浏览器访问视频网站, 播放视频需要注册并登陆,你点击播放的时候就触发了过滤器, 检查你有没有登陆, 没有登录就跳转到登陆或注册页面, 登陆了才能播放。

  • 粑粑3722522
    2016-08-21 16:16:39

    过滤器就像两个JSP文件之间的锁  只有钥匙队列才能打开锁去要去的JSP文件并显示

  • _phenix
    2016-08-18 15:06:15

    1.概念:过滤器是一个服务器上的组件,它可以截取用户端的请求和相应信息,并对这些信息过滤

    2.工作原理:

    用户请求——》xml文件中如果过滤器可以匹配则截取,否则不走过滤器——》过滤器放行方法之前的代码——》web资源——》web的响应返回到过滤器,然后过滤器执行方兴方法之后的代码——》过滤器把web的响应返回给用户