struts2整合spring3整合成功但是spring无法注入
2011-11-14 09:34
295 查看
struts2整合spring3启动不报错并且提示整合成功
但是在action里面无法使用spring无法注入的dao或者service的解决办法是:
1、检查配置文件是否真的没有问题
2、在struts.xml里面将action配置对应的class配置的路径修改成 在application.xml配置对应action的name属性
修改前:
修改后:
spring配置文件不变:
原因很怪异,因为以前我都没有做个这样的修改struts2和spring3是可以完美整合的,只是最近在项目上加了web service的包才导致这样的问题,百度了下发现是struts.xml配置文件里面class包含了包得全名的问题,后面再研究。
但是在action里面无法使用spring无法注入的dao或者service的解决办法是:
1、检查配置文件是否真的没有问题
2、在struts.xml里面将action配置对应的class配置的路径修改成 在application.xml配置对应action的name属性
修改前:
<package name="web" namespace="/" extends="struts-default"> <action name="chang" class="com.ripsoft.web.action.Chang"> <result name="success">/welcome.jsp</result> <result name="input">/index.jsp</result> </action> </package> </struts>
修改后:
<struts> <package name="web" namespace="/" extends="struts-default"> <action name="chang" class="wjmjAction"> <result name="success">/welcome.jsp</result> <result name="input">/index.jsp</result> </action> </package> </struts>
spring配置文件不变:
<!-- action --> <bean name="wjmjAction" class="com.ripsoft.web.action.Chang"> <property name="bafService"> <ref bean="baffyService"/> </property> <property name="stu"> <ref bean="stuservice"/> </property> </bean>
原因很怪异,因为以前我都没有做个这样的修改struts2和spring3是可以完美整合的,只是最近在项目上加了web service的包才导致这样的问题,百度了下发现是struts.xml配置文件里面class包含了包得全名的问题,后面再研究。
相关文章推荐
- MyEclipse 整合 struts2 和 spring 时,spring无法注入的解决办法
- struts2与spring整合时提示无法注入bean的错误
- SpringMvc+Swagger整合springSwaggerConfig 无法注入错误处理
- Struts2,action中用spring注入,启动服务时注入成功,action运行时对象又变成null了
- maven整合CXF WebService+Spring @Resource无法注入问题解决方法
- Struts2整合Spring无法获取到网页传过来的参数
- Spring 整合Struts2 自动装配 service 注入失败
- Struts2和Spring3.2 整合时。Struts2 Action 无法通过get,set方式获取前台form传的值
- struts2整合spring 注解方式 注入为空问题原因之一
- Spring+Hibernate+Struts2整合Quartz, JOB中无法使用Spring注入
- spring整合struts2后,struts2的action中调用服务层时,不需要在spring配置文件中去注入
- 关于spring3无法注入struts2的action
- Struts2整合spring ,bean注入失败
- Spring整合Quartz时,任务类中无法注入Bean的问题
- spring整合struts2,action里的service注入,空指针异常
- spring整合Jersey 无法注入service的问题
- struts2 spring 整合 action 依赖注入异常
- SSH整合问题:struts2-spring-plugin自动注入action的属性所产生的问题
- spring struts2 整合 action 注入service 报错NullPointerException
- Struts2、Hibernate、Spring整合时如何向Servlet注入属性