配置web.xml时候,写的jsp是除了这个jsp页面其他都不能访问?
过滤器到底干什么用的?
过滤器可以过滤页面,比如我们在淘宝网,有些事必须要登录才能进的页面,若是直接打开这个页面地址,就会先进入过滤,过滤的条件是看你登录了没有,若是没登录就跳转到登录页面,若是登录了,就直接进入这个页面
配置web.xml时候,写的jsp是除了这个jsp页面其他都不能访问?
不是不能访问,是访问你配置的页面的时候,会先进行过滤操作。
懂了吗,不懂再交流一下
打个比方把过滤器当做一扇门,而你手上有各类钥匙(即各种请求),只有通过过滤器筛选过,符合条件的钥匙(请求)才能通过且获得执行其他的操作。
-----------------------------------------------------------------------------------------------------------------------
概念:过滤器是一个服务器上的组件,它可以截取用户端的请求和相应信息,并对这些信息过滤
工作原理:
用户请求——》xml文件中如果过滤器可以匹配则截取,否则不走过滤器——》过滤器放行方法之前的代码——》web资源——》web的响应返回到过滤器,然后过滤器执行方兴方法之后的代码——》过滤器把web的响应返回给用户
比如用户通过浏览器访问视频网站, 播放视频需要注册并登陆,你点击播放的时候就触发了过滤器, 检查你有没有登陆, 没有登录就跳转到登陆或注册页面, 登陆了才能播放。
过滤器就像两个JSP文件之间的锁 只有钥匙队列才能打开锁去要去的JSP文件并显示
1.概念:过滤器是一个服务器上的组件,它可以截取用户端的请求和相应信息,并对这些信息过滤
2.工作原理:
用户请求——》xml文件中如果过滤器可以匹配则截取,否则不走过滤器——》过滤器放行方法之前的代码——》web资源——》web的响应返回到过滤器,然后过滤器执行方兴方法之后的代码——》过滤器把web的响应返回给用户