我用struts的时候,引入hibernate然后做了一些操作是正常的,现在我把spring引入进来,应用启动是正常的,出现了错误是注入不成功,报错nullpoint,在application.xml中的配置如下:
<bean id="iUserDao" class="com.sjy.gas.systemManager.user.dao.UserDaoImp">
<property name="hibernateTemplate" ref="hibernateTemplate"></property>
</bean> <bean id="userManager" name ="userManager" class="com.sjy.gas.systemManager.user.action.UserAction">
<property name="userDao" ref="iUserDao"></property>
</bean>
程序代码部分:这是注入的部分:
IUserDao userDao
public void setUserDao(IUserDao userDao) {
this.userDao = userDao;
}
public IUserDao getUserDao() {
return userDao;
}下面是实际执行的部分:
if(opeflag.equals("list")){
List listuser = userDao.getAll();
userform.setListuser(listuser);
forward ="userlist";
}
我用debug调试的,在List listuser = userDao.getAll();
userDao为null。谁要是遇到过给帮帮忙,看看。谢谢
<bean id="iUserDao" class="com.sjy.gas.systemManager.user.dao.UserDaoImp">
<property name="hibernateTemplate" ref="hibernateTemplate"></property>
</bean> <bean id="userManager" name ="userManager" class="com.sjy.gas.systemManager.user.action.UserAction">
<property name="userDao" ref="iUserDao"></property>
</bean>
程序代码部分:这是注入的部分:
IUserDao userDao
public void setUserDao(IUserDao userDao) {
this.userDao = userDao;
}
public IUserDao getUserDao() {
return userDao;
}下面是实际执行的部分:
if(opeflag.equals("list")){
List listuser = userDao.getAll();
userform.setListuser(listuser);
forward ="userlist";
}
我用debug调试的,在List listuser = userDao.getAll();
userDao为null。谁要是遇到过给帮帮忙,看看。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货