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

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

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

已采纳回答 / 凉风5
过滤器类需要实现javax.servlet.Filter,该接口的doFilter()方法是业务处理的核心代码区,类似于servlet的service()方法。doFilter()方法的参数列表有一个FilterChain接口的实现对象,它只有一个方法doFilter(),在调用该方法之前的代码会在达到目标资源前执行,之后的代码会在目标资源已经响应后执行

已采纳回答 / 凉风5
是一个服务器端是组件,可以截取用户端的请求与响应信息,并对这些信息过滤

已采纳回答 / qq_我有我的范儿_0
首先数组是个对象类型,所以默认初始值是null,至于“”相当于给这个对象赋值了个空值,不知道你明白了吗,

最新回答 / 慕无忌0090383
是的,退出整个方法,返回到调用处

最新回答 / 慕无忌0090383
你可以把request.getContextPath(),打印到控制台看下,这个不是过滤器的路径,应该是发出请求的路径

最新回答 / 33852140
在你要启动的那个项目上右键部署,不要直接点IDE上的按钮
真的,讲得好乱

最赞回答 / 哈哈79
放行方法,之前的请求是到 index.jsp 放行后就会到index.jsp页面 当然就会执行里面的代码
异步不太懂,回过头再看看
我的想法是:可以直接访问success.jsp的原因可能是:session的作用域是一次会话,如果你之前登录成功的话,session就保留了username(因为代码上有一段session.setAttribute("username", username);),在servlet那里判断能不能进的逻辑是看username是不是为空,显然上一次登录成功后username不为空了,所以可以直接访问success.jsp,(意思是,如果你人为销毁这次session就不能直接访问success.jsp了)说到底是代码的逻辑不够严谨,我再想想怎么解决这个问题

最新回答 / wshyzx
是啊,我想我们需要的就是直接访问fail.jsp可以跳转login.jsp,这个代码没能完成
还是不懂Servlet是什么
没看懂。。。
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消