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

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

难度初级
时长 1小时40分
学习人数
综合评分9.53
339人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.3 逻辑清晰
看一遍加深印象
有收获,讲的不错。
按路径来的小伙伴可以先去把Servlet的第一章学了再来看这个,就知道怎么处理了。
这几分钟解决了我很多问题。。非常好
非常谢谢老师
按路径来学还没学servlet,这个学完才去学servlet,=-=
不过这样就还有bug 就是登陆失败的时候会跳到login.jsp 求大神来解决
对于可以直接访问failure的问题
首先failure不能加入到不过滤的初始化参数里
其次在doFilter方法中,如果能获得session中的username
就继续判断
如果当前请求的路径是failure.jsp那么就直接跳转到success.jsp页面
如果当前请求的路径不是failure.jsp就说明当前在请求success.jsp 那么直接放行
可能很多人想不到,其实过滤器可以用来写路由规则。大家有没有发现http://www.imooc.com/video/4481这个网址,为什么不是直接指向资源文件(后缀为.html、.jsp、.asp、.php),其实就是通过路由来判断的。不过这个页面是不是用过滤器来实现的路由就不知道了,只是说过滤器可以写路由。
自己写过网站之后才知道用过滤器进行判断有多么方便
过滤器主要就是演示功能和用法,是jsp的高级应用,如果连像重定向和转发这种jsp基础都不知道,就在这里吐槽老师的人,还是建议重头学起吧。毕竟这门课的难度级别是中级,我看不适合你们。
老师打印信息的时候恍然大悟
我觉得所谓的可以直接访问失败界面的不算是BUG,看个人理解。逻辑上是Login.jsp可以直接通过,success.jsp必须通过session是否有值来判断通不通过,不通过就回到login.jsp。由于过滤器设置的是全部文件都要过滤,所以LoginServlet也就直接通过了。
完整代码:http://www.imooc.com/article/19702
慕课网真心好,学习编程最好的网上平台!
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消