您的位置:首页 > 编程语言 > Java开发

Spring+struts2碰到无法注入属性的问题.

2010-11-17 16:22 246 查看
写了一个dao的bean

<bean id="daoTemplate" abstract="true">
<property name="sqlMapClient" ref="sqlMapClient"/>
</bean>
<bean id="commonDao" class="com.lh.dao.impl.CommonDaoImpl" parent="daoTemplate"/>


写了一个action基类

public class CommonBaseAction extends BaseAction {
private static final long serialVersionUID = 1L;
/** Dao */
protected CommonDaoImpl commonDao;
public void setCommonDao(CommonDaoImpl commonDao) {
this.commonDao = commonDao;
}
}


其中commonDao始终无法在子类action中使用.一直报nullException.

后来把属性类型改为dao实现类的接口CommonDao,就实现了自动注入了.子类action也可以使用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐