Spring+struts2碰到无法注入属性的问题.
2010-11-17 16:22
246 查看
写了一个dao的bean
写了一个action基类
其中commonDao始终无法在子类action中使用.一直报nullException.
后来把属性类型改为dao实现类的接口CommonDao,就实现了自动注入了.子类action也可以使用.
<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也可以使用.
相关文章推荐
- quartz的job类无法保留本身通过spring注入的属性问题
- Spring+CXF 实现类无法注入属性的问题
- spr 4000 ingmvc 属性放数据库中解决方法 以及 @Controller 中 使用@vlaue无法注入属性值问题详解
- Spring+CXF 实现类无法注入属性的问题
- 自定义监听器bean属性无法注入问题
- CXF WebService+Spring 无法注入问题解决方法
- 无法识别的属性“targetFramework“的问题解决方法
- SpringMVC中定时器继承Task后无法对service注入问题
- SqlServer_图形修改列属性为非空无法保存问题闲谈;
- 碰到MySQL无法启动1067错误问题
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
- spring mvc导致的已配置placeholder但是placeholder却无法注入的问题(使用annotation)
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 解决Spring+Quartz无法自动注入bean问题
- SpringMVC quartz 无法注入service和no session问题
- WCF项目问题2-无法激活服务,因为它需要 ASP.NET 兼容性。没有未此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。
- 问题解决之--无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- 解决ASP.NET MVC AllowAnonymous属性无效导致无法匿名访问控制器的问题
- J版OpenStack非admin用户无法获取OS-EXT-SRV-ATTR属性问题详解
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包