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

Struts2拦截器浅析

难度中级
时长59分
学习人数
综合评分9.77
231人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.7 逻辑清晰

最赞回答 / 慕圣0830664
我自己是这样理解的,因为auth没有指定对应的action,所以系统会自动生成一个默认的action,该action默认返回SUCCESS。在视频中,老师第一次通过auth可以直接访问/WEB-INF/page/manager.jsp,就是因为那个默认的action返回了一个SUCCESS,而且,那时候并没有加入我们自定义的拦截器,所以可以直接访问WEB-INF下的文件。后来,我们自定义了的拦截器和拦截器栈,在自定义拦截器中添加了相关的处理代码,并在auth的action中引用了myStack,这时候au...
按照慕课网struts2入门和拦截器总结的博客地址http://www.cnblogs.com/kundeg/p/7188633.html
,github地址为:https://github.com/unbelievableme/maven_hibernate-struts-spring/tree/master/struts2

已采纳回答 / 慕圣0830664
回头去看下第4章的“Struts2内建拦截器”,你就知道答案了

已采纳回答 / 和平之卤蛋
struts2默认只拦截以.action或者无后缀名得了url,不会拦截jsp或者html文件
求解:jsp不在action里配置是否就不可以访问,还是要这样:
<constant name="struts.action.extension" value="action,jsp" />
<action name="*">
<result>/{1}.jsp</result>
</action>
本次课程主要介绍了Struts2拦截器。Struts2运行原理>拦截器是什么(拦截器和拦截器栈),怎么用(①先new一个类 类extends AbstractInterceptor 重写interceptor方法 ②struts.xml文件中配置)。
学完后,对Struts2的理解更深入了,个人总结为Struts2是对业务逻辑而生的(传数据,对action操作,页面的跳转 等等)。
新手初学,可能说的不太对,欢迎吐槽。
调了很久Bug,最后发现把默认的ERROR改了,换成返回一个自定义的字符串就对了,我也是醉了
这个毫秒值跟硬盘应该没关系把,跟处理器有关系。。我的11ms
有一直404的小伙伴,可能跟我的问题一样,就是配置了两个或多个<include file="">,但是这几个配置里面的<package name="">name必须不同,不然只能有一个成功。
课程须知
本课程主要讲解Struts2中的拦截器,小伙伴们需要对Struts2基本用法、 Action配置等相关知识有一定的基础。
老师告诉你能学到什么?
1、拦截器概念、作用 2、Struts2内建的拦截器 3、如何自定义拦截器 4、使用拦截器实现权限控制

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消