1.将相关jia包贴到lib下边
2.配置web.xml 如下
//struts的配置
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value> \\加载多个struts配置文件用逗号隔开
/WEB-INF/struts-config.xml,
/WEB-INF/struts-config-pay.xml
</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
//spring加载
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
3.在struts-config.xml中配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans />
<global-exceptions>
<exception key="global_error" type="java.lang.Exception" path="/common/error.jsp" scope="request"></exception>
</global-exceptions>
<global-forwards>
<forward name="global_succ" path="/common/success.jsp" />
<forward name="global_failed" path="/common/error.jsp" />
<forward name="global_message" path="/common/message.jsp" />
<forward name="global_info" path="/common/info.jsp" />
</global-forwards>
<action-mappings />
<message-resources parameter="com.ApplicationResources" />
<!--
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>
-->
</struts-config>
主要配置global_exception、global_forward、message-resource等信息。
4.struts-config-pay.xml的配置如下:
主要配置formBean和actionMapping
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="loginForm"
type="com.web.forms.UserLoginForm">
</form-bean>
</form-beans>
<action-mappings>
<action name="loginForm" parameter="adminlogin"
path="/adminlogin" input="/form/adminlogin.jsp" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy" //这里利用spring来管理struts的Action
validate="true">
<forward name="failure" path="/form/adminlogin.jsp" />
<forward name="success" path="/form/index.jsp" />
<forward name="resetpwd" path="/form/resetPwd.jsp"/>
</action>
</action-mappings>
</struts-config>
5.然后在applicationContext中进行action的管理。applicationContext.xml配置如下:
<bean name="/adminlogin"
class="com.web.struts.form.LoginAction">
<property name="LoginService">
<ref local="LoginService" />
</property>
此处的name要和struts-config-pay.xml中的path对应起来,这样就实现了spring对action的管理,从而整合了struts1.3.5
分享到:
相关推荐
赠送jar包:mybatis-spring-2.0.3.jar; 赠送原API文档:mybatis-spring-2.0.3-javadoc.jar; 赠送源代码:mybatis-spring-2.0.3-sources.jar; 赠送Maven依赖信息文件:mybatis-spring-2.0.3.pom; 包含翻译后的API...
在IT领域,特别是Java开发框架下,整合Struts2、Spring和Hibernate是常见的技术栈选择,旨在构建功能丰富且性能高效的企业级应用。基于给定的文件信息,我们可以深入探讨如何配置并集成这三个强大的框架。 ### ...
spring2.0.3的开发包spring-2.0.3.jar
springboot2.0.3整合ELK,REDIS,SPARK,CASSANDRA,MONGODB,MYBATIS为了方便学习把应用的技术模块化,dome项目为主项目,kafka和多缓存配置在路上,有需要的请留言。
赠送jar包:mybatis-spring-2.0.3.jar; 赠送原API文档:mybatis-spring-2.0.3-javadoc.jar; 赠送源代码:mybatis-spring-2.0.3-sources.jar; 赠送Maven依赖信息文件:mybatis-spring-2.0.3.pom; 包含翻译后的API...
《Spring与MyBatis整合详解及资源包2.0.3版》 在现代Java开发中,Spring框架和MyBatis持久层框架的整合是常见的技术组合,它们为开发者提供了强大的功能,使得业务逻辑处理更加高效和灵活。本文将详细探讨Spring与...
spring-security-2.0.3, 好不容易吓到的新版,模板法,一个太大,理解下
spring-security-2.0.3
spring 必备
RocketMQ Spring是阿里巴巴开源的一款基于Apache RocketMQ的消息中间件与Spring框架深度整合的产品,它使得在Spring Boot项目中集成RocketMQ变得极其简便。RocketMQ是一款高性能、高可用、分布式的消息队列服务,常...
mybatis-spring-spring.tar.gz.jar 各个版本,免费下载。 mybatis-spring-spring.tar.gz.jar linux 各个版本,免费下载。 mybatis 与 spring 整合的 jar 包 linux 各个版本,免费下载。
基于spring boot 2.0.3 制作的 https demo 选择 127.0.0.1:80 自带转入 https:127.0.0.1:80 。。。。。。。。。。。
Spring Boot 2.0.3.RELEASE是该工具的一个稳定版本,适合初学者使用。 在深入探讨Spring Boot CLI之前,我们先了解一下Spring Boot。Spring Boot简化了Spring应用程序的初始设置和配置,它内置了服务器、数据源、...
本文将深入探讨如何将 Spring Boot 2.0.3.RELEASE 版本与 Activiti 5.22.0 版本集成,并在 MySQL 数据库环境中进行配置和实践。 首先,让我们了解这两个核心组件。Spring Boot 是一个基于 Spring 框架的快速开发...
spring-amqp-2.0.3.RELEASE.jar
个人花大量时间整理出的实战资料,内容丰富,文档也很详细。无论做毕业设计还是用于学习技能,或工作中当做参考资料,都能发挥重要作用 亲们下载我任何一个付费资源后,即可私信联系我免费下载其他相关资源哦~ ...
spring-mock-2.0.3.jar
- `spring-integration-core-2.0.3.RELEASE.jar`:Spring Integration提供了一种轻量级的方式,用于集成各种企业应用系统,如消息传递、文件处理等。 - `spring-webmvc-3.0.5.RELEASE.jar`:Spring MVC模块,用于...