ssh2框架Struts2中action的属性配置错误问题

来源:互联网 发布:linux source 编辑:程序博客网 时间:2024/05/17 23:55

今天将搭建一个新项目,发现action中的class配置成了路径而非spring中注入的action,导致进入action中service始终为null

spring中配置

<bean id="UserInfoDao" class="org.nbu.lab1220.dao.impl.UserInfoDaoImpl" scope="prototype"><property name="sessionFactory"><ref local="sessionFactory" /></property>    </bean><bean id="UserInfoService" class="org.nbu.lab1220.service.impl.UserInfoServiceImpl" scope="prototype"><property name="userInfoDao" ref="UserInfoDao" /></bean><bean id="UserInfoAction" class="org.nbu.lab1220.action.UserInfoAction" scope="prototype"><property name="userInfoService" ref="UserInfoService" /></bean>


<action name ="validUser" class ="org.nbu.lab1220.action.UserInfoAction" method="validUser"><result name ="success">/index.jsp</result></action>

改为

<action name ="validUser" class ="UserInfoAction" method="validUser"><result name ="success">/index.jsp</result></action>

即可

0 0