为了账号安全,请及时绑定邮箱和手机立即绑定

Java Web开发技术应用——过滤器

难度初级
时长 1小时40分
学习人数
综合评分9.53
339人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.3 逻辑清晰
那个那个,最后总结创建过滤器步骤的时候,说一开始继承filter类,不是实现接口吗
上节课什么时候写了重定向啊啊啊
上节课什么时候写了重定向啊啊啊
我觉得用url-pattern来设置要保护的资源路径,比如jsp/*, 或者/servlet/*这样,不需保护的登录页面放根目录这样会不会好点。

感觉现在这种用字符串来判断页面是否不需保护的方式,代码散,可维护性差。当然现在一般也用框架了来实现了。
这节主要是想说明:过滤器的触发是URL pattern 和 几种不同请求方式的组合的效果。大家记住一般就是用Request(默认值), 也就是从客户端来的请求,其他的服务器内部的跳转(forward,include。。。)很少再去过滤了,都进到服务器里面啦,还过滤啥。
关于问题2:我也觉得是过滤器技术上是可以直接返回数据,老师说的是它的设计理念吧,不是不能,是不应该吧。过滤器持有HttpServletRequest和Response,可以进行跳转,处理,只是这样用不合适而已。

另外就是Servlet过滤器实际工作中一般也不用的, 当然Struts的入口就是过滤器,只是拦截所有请求而已,其他工作都是Struts自己做了。SpringMVC入口直接就是Servlet,拦截所有请求。当时你可以在前面添加Servlet过滤器,但一般不会这样混用的。
Filter生命周期与Servlet相同
讲的简单易懂,对过滤器的理解更加深刻了。
看了好几遍,没看懂
讲的不错赞一个
主要是学习思想 不然这些代码 真就记不住 有思路才能写出来代码 都不知道从哪儿入手
实际上就是一个装饰器模式
死循环能输出end xxx是因为chain.dofilter没执行吧,不会递归
5-3节异步的例子错了吧?起个线程本身就是异步的,跟过滤器异步有什么关系?
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消