课程
/后端开发
/Java
/Java Web开发技术应用——过滤器
为什么要用过滤器呢?加上一些规则代码,通过转发或重定向也能实现在满足一定条件时进行跳转哒,越听越蒙了呢?
2018-06-20
源自:Java Web开发技术应用——过滤器 6-1
正在回答
过滤器是一种机制,就是在执行业务代码之前对请求进行转换或校验,转发和重定向是一种方法,也会在过滤时用到。不能理解过滤器的好处你自己实现下案例中对请求进行是否登陆的测试的例子
其实,如果不想被别人通过地址直接访问页面,可以把项目中的成功登陆页面和失败页面放到web-inf目录下面,这样就不能直接访问了,必须通过servlet跳转来访问(在servlet层或dao层进行业务逻辑),但是在客户体验感上差点,这样就可以只用过滤器来检测地址是否正确就行,不用直接显示404,就本案例个人看法
举报
本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器
4 回答过滤器中页面的跳转使用request
1 回答doFilter里用内部跳转和重定向
1 回答为什么第三章的第一个过滤器没有重定向,第四章的第一个过滤器有重定向。
1 回答过滤器直接过滤servlet
4 回答过滤器为什么不能直接返回数据???