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

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

难度初级
时长 1小时40分
学习人数
综合评分9.53
339人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.3 逻辑清晰
我的想法是:可以直接访问success.jsp的原因可能是:session的作用域是一次会话,如果你之前登录成功的话,session就保留了username(因为代码上有一段session.setAttribute("username", username);),在servlet那里判断能不能进的逻辑是看username是不是为空,显然上一次登录成功后username不为空了,所以可以直接访问success.jsp,(意思是,如果你人为销毁这次session就不能直接访问success.jsp了)说到底是代码的逻辑不够严谨,我再想想怎么解决这个问题
还是不懂Servlet是什么
没看懂。。。
eclipse在创建工程的时候不要直接点finish,点next会发现有个生成XML文档的选项,勾上就好
eclipse的同学,web.xml是怎么出来的?
应该把重点难点讲清,我咋感觉老是到关键地方老师直接跳过去了
听这老师的课真是废劲,倒不是内容,讲话喜欢偷字,听得很累
如果出现404错误的,可以回过头来看下过滤器分类的ERROR类型是怎么处理的
老师的代码没问题,注意设置过滤url就好了
完結撒花!^-^
过滤器部分基本理解了,案例也很好。就是异步那块儿没有明白,看来基础没打好,还需要回头看javase部分。
下一个模块,走起~
隔了一段时间来看第二遍,果然之前很多不懂的在现在看来有种豁然开朗的感觉,谢谢老师~
自己试了下老师的代码有两个bug.
bug1,输入后缀名fclogin.jsp这类的地址,过滤不了,直接放行了,导致报404的错误。就是说只要是后缀名带login.jsp的都过滤不了。
bug2,直接访问failure.jsp时不能转到登录页面。bug2的改进是在servlet中将重定向换成转发,用request.getRequestDispatcher("/failure.jsp").forward(request, response);来代替response.sendRedirect("/failure.jsp");
bug1我还没有想到怎么改,知道的告诉我一下吧
自己试了下老师的代码有两个bug.
bug1,输入后缀名fclogin.jsp这类的地址,过滤不了,直接放行了,导致报404的错误。就是说只要是后缀名带login.jsp的都过滤不了。
bug2,直接访问failure.jsp时不能转到登录页面。bug2的改进是在servlet中将重定向换成转发,用request.getRequestDispatcher("/failure.jsp").forward(request, response);来代替response.sendRedirect("/failure.jsp");
bug1我还没有想到怎么改,知道的告诉我一下吧
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消