配置文件及相应类准备好之后,无法调用Dao里方法的问题



最近一段时间在研究struts2-spring3.X-hibernate


看完书后自己重写了一遍书中的系统


struts2.xml 和 applicationContext.xml文件使用myEclipse默认生成的文件


系统采用贫血模式,分为三层:


model层: 使用myEclipse中的映射向导生成表中的映射文件


Dao层: 封装model层,并提供相应的增删改查方法


Service层: 封装Dao层,提供对外调用的方法


Action包里是页面调用各个Action类及方法


问题:

struts2.xml 和 applicationContext.xml文件配置配置完成,服务正常启动, 弱不调用


Service层中的方法,页面跳转、session的写入和输出均正常。


一旦调用Service中的方法,系统就会包空指针错误


解决方法:引入jar包, 我使用的是 struts2-spring-plugin-2.3.4.jar


注:struts2.xml也要交由spring管理, 只需在struts2.xml文件如下标签即可

 

<beans>
	<!-- struts交给spring管理 -->
	<constant name="struts.objectFactoy" value="spring"/>
	<pakcage...>
	   ...
	</package>
</beans>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值