SSH:Action中Service无法实例化

来源:互联网 发布:软件测试核心期刊 编辑:程序博客网 时间:2024/06/05 14:25

原来的代码:

MailAction:
public class MailAction extends ActionSupport {private SysuserinfoService sysuserinfoService;// 用户基本信息表private String email;private String errorMessage;private String username;// 账户        set/get方法有的

struts.xml
<package name="mail" extends="commons"><action name="mailSendMail" method="sendMail"class="cn.edu.nwsuaf.comAction.MailAction"><result name="success">/page/mail/success.jsp</result><result name="error">/page/mail/error.jsp</result><result name="input">/login.jsp</result></action></package>

application.xml
<bean id="SysuserinfoService" class="cn.edu.nwsuaf.Service.Impl.SysuserinfoService"><property name="baseDao" ref="BaseDao"></property></bean><!-- 邮件 --><bean id="MailAction" class="cn.edu.nwsuaf.comAction.MailAction"><property name="sysuserinfoService" ref="SysuserinfoService"></property></bean>
在经过一番查错和参考网上的解决方法,总结错误为:
是Struts2和Spring整合过程出了问题

struts.xml
<package name="mail" extends="commons"><action name="mailSendMail" method="sendMail"class="MailAction"><result name="success">/page/mail/success.jsp</result><result name="error">/page/mail/error.jsp</result><result name="input">/login.jsp</result></action></package>

解决问题
原创粉丝点击