Spring与Struts整合

正常的spring与struts工程文件所需jar包及配置条件下,增加如下配置:

struts.xml

增加:<constant name="struts.objectFactory" value="spring" />

配置action的时候,class直接写spring配置文件(applicationContext.xml)中的bean的ID

增加:struts2-spring-plugin-2.3.28  Jar包即可;

注意在applicationContext.xml配置bean的时候,

<bean id="userAction" class="com.pt.UserAction" scope="singleton">
</bean>

指定为单例模式

SSI整合后的程序:http://download.csdn.net/detail/panpanteng/9535879

时间: 2024-12-23 19:25:55

Spring与Struts整合的相关文章

spring,hibernate,struts整合

SSH整合: Spring与Hibernate整合 Spring与Struts整合 整合步骤:---------------------------------------------->本人使用的是struts2.3.4.1   hibernate3.6.0  spring3.2.5 1.导入jar文件 1)struts jar文件-->如何找? -->去源码包中struts-2.3.4.1\apps\struts-blank.war -->使用压缩文件打开struts-blan

spring和struts整合

整合准备:导入jar包 如果只是访问action,没有做数据库方面的操作的话 只需要导入下面的jar 整合过程: 用到了struts所以需要在web.xml中配置过滤器 ,又因为使用到了spring的监听器来提高性能,所以也需要配置监听器 web.xml代码: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http:

spring 和 struts 整合遇到的问题(学习中)

一大早就报错 org.hibernate.TransactionException: Transaction not successfully started at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:202) at com.ljl.test.ssh.entity.CategoryServiceImpl.save(CategorySer

spring、struts整合

package com.hanqi.test; public class JISQ { public double add(double a,double b) { return (a+b); } } package com.hanqi.test; public class TestDAO { //数据连接 private String conn; public String getConn() { return conn; } public void setConn(String conn)

jbpm与spring hibernate struts整合

applicationContext.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 <?xml version="

SSH系列:(6)整合Spring和Struts

首先,Spring和Struts需要整合到java web当中去,因此需要在web.xml中对struts和spring进行注册 其次,Spring和Struts整合的关键是:Struts中的action类交由Spring的IOC容器创建. (1)添加jar包 (2)配置 (3)action代码准备 (4)注册action(分别在Spring和Struts中) (5)添加JSP页面 1.添加jar包 引入struts jar包和spring web的jar包 struts的jar包(struts

SSH(Spring+Struts2+Hibernate)整合

本博文介绍目前较流行的三大(Spring+Struts2+Hibernate)框架的整合. 一般整合需要以下几个步骤: 1.首先导入相应的jar包 Spring所需的jar包如下图: Struts所需的jar包如下图: hibernate所需的jar包如下图: 一些共同所需的jar包如下图: 其中mysql-connector-java-5.1.33-bin.jar是连接mysql数据库所需的jar包. 将上述的jar包拷贝到项目的lib目录下. 2.spring和struts整合 只需要Str

Spring+mybatis+struts框架整合的配置具体解释

学了非常久的spring+mybatis+struts.一直都是单个的用他们,或者是两两组合用过,今天总算整合到一起了,配置起来有点麻烦.可是配置完一次之后.就轻松多了,那么框架整合配置具体解释例如以下. 1.导入对应的jar包 由于我们建造的是maven的web项目,全部我们在pom.xml中须要导入这些包. pom.xml 具体凝视 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&q

spring与struts简单整合案例

Spring,负责对象对象创建 Struts, 用Action处理请求 Spring与Struts框架整合, 关键点:让struts框架action对象的创建,交给spring完成! 步骤: 1)引入struts .jar相关文件 a.引入struts .jar相关文件 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.