拦截器相关配置 有两种
1、独立分配给action;
<action name="my" class="com.fdar.infoq.MyAction" >
<result>view.jsp</result>
<interceptor-ref name="autowiring"/>
</action>
2、Package下面配置一个默认的拦截器:只能一个默认的
<default-interceptor-ref name="autowiring"/>
————————————————————————————————————————
3、<interceptors … />和<interceptor … /> 必须放在 <package>标签里的 头部 定义(如定义变量) ;
<interceptors>
<interceptor name="orderActionInterceptor"
class="com.feifei.bin.od.utils.OrderActionInterceptor"></interceptor>
</interceptors>
1、Struts2的很多功能都是基于拦截器完成
2、一个 Action 可有 N 个拦截器
3、因此用拦截器栈(interceptor stack) 管理拦截器。
下面是 struts-default.xml文件中的一个例子:
<interceptor-stack name="basicStack">
<interceptor-ref name="exception"/>
<interceptor-ref name="servlet-config"/>
……
</interceptor-stack>
interceptor-ref 的 name 可以是 拦截器栈 | 拦截器,
+++++++++++++++++++++++++++++++++++++++++++++++++++++
action 不同返回类
<action name="*/*" method="{2}" class="{1}Action">
<result type="freemarker">/WEB-INF/templates/{1}/${caseCd}.ftl</result>
<result type="freemarker" name="pros">/WEB-INF/templates/page/goods/goods.ftl</result>
<result type="json" name="json"><param name="root">goods</param></result>
<result type="json" name="appraises"><param name="root">mapp</param></result>
<result type="redirect" name="redirect">${target}</result>
<result type="dispatcher" name="redirect">/WEB-INF/templates/page/goods/goods.jsp</result>
</action>
wel.xml的一个补充
方式2:
<!-- struts2引入 -->
<filter>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- 大小: 63.9 KB
分享到:
相关推荐
1. 导入的包 <br>l struts2的五个基础包:commons-logging-1.1.jar; <br>freemarker-2.3.8.jar; <br>ognl-2.6.9.jar; <br>struts-core-2.0.6.jar; <br>xwork-2.0.0.jar. <br>l spring的核心包:...
大型项目的struts,spring配置文件
很简单的,只是搭建了平台,可以作为blank使用
本文档介绍了Struts2以及spring的注解配置。
spring整合struts2与hibernate核心配置文件
struts2+spring+hibernate 配置文件struts2+spring+hibernate 配置文件
Struts2+spring注解配置 很好哦
简单struts+spring+hibernate搭建,配置,适合初学者
开发环境设置struts2 spring hibernate,整合的大集合,很详细的解释答
12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...
Struts+Spring+Ibatis环境配置(一) - zwjxf的专栏 - 博
Struts2 Spring Hibernate的配置及登录实例的详细说明(附源码)
使用mysql数据库的struts2 spring hibernate整合简单示例,也可参考我的:“struts2 spring hibernate整合要点、注意点”这篇文档来配置
详细的介绍如何将将struts2和spring的配置文件拆分
Spring注解配置中间层供Struts2使用 1.spring通过注解方式生成中间层 2.不使用Struts2的常量struts.objectFactory也可识别中间层
Struts2SpringMybatis 增删改查,里面的Struts2,spring,Mybatis配置文件都是模块化的管理,实现了社会版本的配置,不再是个人玩弄的小项目。具体的 sql语句也已经加到了WEBRROT目录下面了,自己下载下来可以详细看...
Struts+Spring+Mybatis+EasyUI(jQuery)注解案例。采用注解的方式跟踪代码依赖性,实现替代配置文件功能。里面包含了平时用的增删改查及分页,分页查询时用的是存储过程,提高了数据库的性能。代码简单、易懂。
struts2-spring4-hibernate4_xml包含XML配置和注解配置的三大框架。