<package name="struts2" extends="json-default" namespace="/">
<interceptors>
<!-- 定义权限拦截器 -->
<interceptor name="permission"
class="com.yinlu.rm.web.PermissionInterceptor" />
<!-- 定义拦截器栈,所谓拦截器栈,是指由一个或多个拦截器组成 -->
<interceptor-stack name="permissionStack">
<!-- struts2 提供的拦截器栈,包含了struts2的很多核心拦截器 -->
<interceptor-ref name="defaultStack" />
<!-- 自己定义的放在最后面,struts2定义的放在前面 -->
<interceptor-ref name="permission" />
</interceptor-stack>
</interceptors>
<!-- 为此包下的所有action应用拦截器 -->
<default-interceptor-ref name="permissionStack" />
<global-results>
<result name="message">/message.jsp</result>
</global-results>
<action name="person" class="personAction">
<result type="json">
<param name="excludeProperties">.*hibernateLazyInitializer</param>
<param name="includeProperties">message,success</param>
</result>
</action>
</package>
分享到:
相关推荐
简单的拦截器例子,适合初学者学习,也是一个备忘录
<package name="mySturtsInterceptor" extends="struts-default"> <interceptor name="MyInterceptor" class="com.cn.system.interceptor.MyInterceptor"></interceptor> <interceptor-stack name=...
<interceptor-stack name="myStack"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="custom" /> </interceptor-stack> <result>/MyJsp.jsp <!-- 应用自定义拦截器栈 --> ...
<package name="com.kay.struts2" extends="struts-default" namespace="/test"> <!-- 定义拦截器 name:拦截器名称 class:拦截器类路径 --> <interceptor name="timer" class=...
converter 转换器 i18n struts2 spring MVC 拦截器 interceptor 过滤器 filter web.xml implements filter filterchain arg2.doFilter(req,resp); 监听器 servlet application /session /request 6/8 个 ...
十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...
-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 --> <constant name="struts.action.extension" value=","/> <!-- 当配置文件修改后,系统自动加载该文件。开发阶段建议打开此功能...
2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。 二、实现Struts2拦截器原理 ...
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...
是英文版本的哦,建议有耐心的读者下载. Available Pages · Documentation · Annotations · After Annotation · AnnotationWorkflowInterceptor · Before Annotation · BeforeResult ...· XWork Value Stack
谈到拦截器,还有一个词大家应该知道——拦截器链(Interceptor Chain,在Struts 2中称为拦截器栈Interceptor Stack)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...