spring和struts整合中注意的问题
Posted shaokun305
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring和struts整合中注意的问题相关的知识,希望对你有一定的参考价值。
spring框架和struts框架可以方便得进行整合,一般可以有三四种整合方式。
其中最常用的就是采用struts的action交给spring进行代理管理。但其中会遇到一些问题:
1. 首先注意版本的问题,如果使用struts1.2则应该使用spring.1.2x的版本,如果使用2.x的版本会无法加载相应的xml中的配置。
2。 注意整合中导入spring中对struts的支持包: spring-struts.jar和spring-web.jar
3。其他就是配置 在web.xml配置
















































如果不配置监听或者apring的servlet,则无法进行加载。
4. spring的applictionContent.xml 比较简单就是配置一个bean和action











其中 name="/helloAction" 必须和struts的配置文件中的path一致 class即是struts的aciton类
5。struts的配置文件如下

















注意的是这里struts的action指向spring的一个代理类:org.springframework.web.struts.DelegatingActionPro通过代理建立关联。
6.其他就很简单了,看看action类的内容:














































































ok,这样基本完成了配置,对于另外的IHelloService 接口和实现类 HelloTest 内容很简单。不粘贴了。
以上是关于spring和struts整合中注意的问题的主要内容,如果未能解决你的问题,请参考以下文章
spring与struts2整合出现错误HTTP Status 500 - Unable to instantiate Action