Spring2.0与Struts的集成
来源:互联网 发布:怎样用web运行js文件 编辑:程序博客网 时间:2024/05/20 22:28
可以使用ContextLoaderPlugIn插件
1.在struts-config.xml中配置:
a.配置:控制器 <controller>
<controller>
<set-property property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
<set-property property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
b.配置插件:
<!--- 配置ContextLoaderPlugIn插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext-*.xml"/>
</plug-in>
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext-*.xml"/>
</plug-in>
注意:在struts-config.xml中配置中各个标签之间的先后顺序;
完整文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/bases" type="com.zsw.web.actions.BasesAction">
</action>
<action path="/goods" type="com.zsw.web.actions.GoodsAction">
</action>
<action path="/user" type="com.zsw.web.actions.UserAction">
</action>
</action-mappings>
<!--- 控制器 -->
<controller>
<set-property property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
<message-resources parameter="ApplicationResources" />
<!--- 配置ContextLoaderPlugIn插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext-*.xml"/>
</plug-in>
</struts-config>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/bases" type="com.zsw.web.actions.BasesAction">
</action>
<action path="/goods" type="com.zsw.web.actions.GoodsAction">
</action>
<action path="/user" type="com.zsw.web.actions.UserAction">
</action>
</action-mappings>
<!--- 控制器 -->
<controller>
<set-property property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
<message-resources parameter="ApplicationResources" />
<!--- 配置ContextLoaderPlugIn插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext-*.xml"/>
</plug-in>
</struts-config>
2.在spring配置文件中:
注意:<bean>中没有id属性了,而是name属性,而且name的属性要与Struts配置文件相应Action Bean 的path属性一致。
<bean name="/bases" class="com.zsw.web.actions.BasesAction">
<property name="userBiz" ref="userBiz" />
</bean>
<property name="userBiz" ref="userBiz" />
</bean>
- Spring2.0与Struts的集成
- Spring2.0 集成Struts 2(二)
- Spring2.0 集成Struts 2(三)
- CXF与Spring2.5集成的若干问题
- mina与spring2.5.6的集成
- Quartz与spring2.0集成备忘录
- spring2.0与spring2.5的差别
- Struts 与 Velocity 的集成
- Struts 与 Velocity 的集成
- Struts 与 Velocity 的集成
- Struts与Spring的集成
- Spring与Struts的集成
- Struts 与 Velocity 的集成
- Struts 与 Velocity 的集成
- struts2笔记:与spring2集成
- struts2笔记:与spring2集成
- ibatis2与Spring2.5集成
- ibatis2与Spring2.5集成
- 关于逸珑笔记本问题汇总
- apt-get
- 使用JavaScript的XMLHttpRequest发送请求
- Spring1.x声明式事务
- Spring声明式事务2.0方式
- Spring2.0与Struts的集成
- Java Socket编程
- MFC APPWizard的原理与MFC程序框架的剖析
- 如何成为一个优秀的程序员
- Little endian and big endian大端小端
- Rational Rose 2003安装说明
- Apache OpenJPA 2.0 第二次迭代完成
- .NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- Java里面去掉网页里的HTML标记的方法