Spring 注入问题

alienj 重庆七腾信息系统有限公司 技术总监  2009-05-28 02:40:12
Spring 注入后,调用的时候仍然是空指针

采用的是set注入,我在set里面写了个print,查看注入后的地址,然后启动spring,发现注入了两次~!!
但是我访问action的时候,仍然是个空值。。。
搞了三天了~~急@!!!

貌似是STRUTS的plugin的问题,但是始终无法解决。各位大虾帮忙。。。
...全文
42 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangmingxi 2009-05-28
偶尔也会遇到, 大都是配置文件写错了~~
回复
mayuning258 2009-05-28
进来学习学习!
回复
alienj 2009-05-28
[Quote=引用 3 楼 lixi292 的回复:]
<plug-in className="org.apache.struts.validator.ValidatorPlugIn" >
<set-property property="pathnames" value="/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml"/>
</plug-in>

除了插件问题 还有可能是 Spring 配置bean的问题

配置文件 可能写错了
[/Quote]


spring的配置文件没有错误
回复
西瓜 2009-05-28
<plug-in className="org.apache.struts.validator.ValidatorPlugIn" >
<set-property property="pathnames" value="/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml"/>
</plug-in>

除了插件问题 还有可能是 Spring 配置bean的问题

配置文件 可能写错了
回复
alienj 2009-05-28
[code=XML]]<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>

<message-resources parameter="com.ppd.struts.ApplicationResources" />

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>


<!-- 验证规则插件 -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn" >
<set-property property="pathnames" value="/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml"/>
</plug-in>

[/code
回复
w40338544 2009-05-28
struts的配置文件贴出来看下
回复
发动态
发帖子
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
社区公告
暂无公告