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

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

难度初级
时长 1小时40分
学习人数
综合评分9.53
339人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.3 逻辑清晰

讲师回答 / Fcming
您好,这个根据项目中的Servlet中的版本而定的,Servlet3.0开始支持过滤器注解。

讲师回答 / Fcming
您好,用户访问时出现错误可能是内部错误,此时程序员更想知道在哪里出的错以及出错的内容,所以这个时候error过滤器起到关键作用。

讲师回答 / Fcming
您好,你的开发环境是Eclipse还是MyEclipse?

讲师回答 / Fcming
您好,由于时间问题在这里并没有一一讲述,大家只需要懂得原理和用法便可以举一反三。

讲师回答 / Fcming
您好,您注意一下,您直接用MyEclipse创建的Filter是否有注解,如果有就不需要在web.xml配置,如果你想修改配置可以把注解删除。这个后面的章节有涉及,请继续观看视频,有问题可以继续咨询。

已采纳回答 / Coda
配置web.xml就可以的,如下:<...code...>

讲师回答 / Fcming
您好,我说的过滤器不能直接返回的意思是不能直接处理用户请求,也不能直接对客户端生成响应。response对象是HttpServletResponse,已经是访问的Web资源返回的响应数据。过滤器不是一个标准的Servlet,主要用于对HttpServletRequest进行预处理,也可以对HttpServletResponse进行后处理。

讲师回答 / Fcming
您好,您的第35行代码写错了,应该是if(request.getRequestURI().indexOf(atrArray[i])!=-1)。一直死循环的原因是login.jsp一直被过滤,然后过滤又被跳转到login.jsp。

讲师回答 / Fcming
您好,在Servlet3.0当中关于@WebFilter并没有提供顺序的参数。<...图片...>详细的关于Servlet3.0的地址:http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/#major3

讲师回答 / Fcming
您好,只要登录之后在浏览器当中就存在登录Session信息,以后在不丢失或者不退出的情况不会出现登录界面。
首页上一页123456下一页尾页
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消