读书人

struts 与spring 有关配置 2

发布时间: 2012-09-08 10:48:07 作者: rapoo

struts 与spring 相关配置 2

拦截器相关配置 有两种

?

1、独立分配给action;

<action name="my" >
??? <result>view.jsp</result>
??? <interceptor-ref name="autowiring"/>
</action>

?

2、Package下面配置一个默认的拦截器:只能一个默认的

<default-interceptor-ref name="autowiring"/>

————————————————————————————————————————?

?

3、<interceptors … />和<interceptor … /> 必须放在 <package>标签里的 头部 定义(如定义变量) ;

<interceptors>


???<interceptor name="orderActionInterceptor"?

method="{2}" 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>

struts 与spring 有关配置 2

读书人网 >软件架构设计

热点推荐