`
gyl868
  • 浏览: 167519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 interceptor-stack

阅读更多
<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>


分享到:
评论
1 楼 zhanglufei2010 2011-03-20  
问一下 为什么要把自己定义的放在最后面啊?

相关推荐

    Struts2 拦截器 Interceptor

    简单的拦截器例子,适合初学者学习,也是一个备忘录

    struts2拦截器

    &lt;package name="mySturtsInterceptor" extends="struts-default"&gt; &lt;interceptor name="MyInterceptor" class="com.cn.system.interceptor.MyInterceptor"&gt;&lt;/interceptor&gt; &lt;interceptor-stack name=...

    拦截器的验证

    &lt;interceptor-stack name="myStack"&gt; &lt;interceptor-ref name="defaultStack" /&gt; &lt;interceptor-ref name="custom" /&gt; &lt;/interceptor-stack&gt; &lt;result&gt;/MyJsp.jsp &lt;!-- 应用自定义拦截器栈 --&gt; ...

    jfreechar 整合struts2.1.8版本生成线图,饼图,柱形图

    &lt;package name="com.kay.struts2" extends="struts-default" namespace="/test"&gt; &lt;!-- 定义拦截器 name:拦截器名称 class:拦截器类路径 --&gt; &lt;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的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...

    spring3.2+strut2+hibernate4

    -- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 --&gt; &lt;constant name="struts.action.extension" value=","/&gt; &lt;!-- 当配置文件修改后,系统自动加载该文件。开发阶段建议打开此功能...

    Struts拦截器及token拦截器防止重复提交例子源码

    2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。 二、实现Struts2拦截器原理 ...

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    xworkdocs 对struts2学习有帮助

    是英文版本的哦,建议有耐心的读者下载. Available Pages · Documentation · Annotations · After Annotation · AnnotationWorkflowInterceptor · Before Annotation · BeforeResult ...· XWork Value Stack

    理解拦截器用于在某个方法或字段被访

    谈到拦截器,还有一个词大家应该知道——拦截器链(Interceptor Chain,在Struts 2中称为拦截器栈Interceptor Stack)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链

    Java学习笔记-个人整理的

    \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}{...

Global site tag (gtag.js) - Google Analytics