<property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写
2013-05-29 10:20
489 查看
org.springframework.beans.NotWritablePropertyException: Invalid property '' of b
Sql代码org.springframework.beans.NotWritablePropertyException: Invalid property '' of bean class?2009-02-13 15:22
出现异常的原因是在application-xxx.xml中property name的错误。
<property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写。
比如
public class PostManageImpl extends BaseManage implements PostManage {
private PostDAO dao = null;
public void setPostDAO(PostDAO postDAO){
this.dao = postDAO;
}
}
那么xml的定义应该是:
<bean id="postManage" parent="txProxyTemplate">
<property name="target">
<bean class="com.yz.spring.service.implement.PostManageImpl">
<property name="postDAO"><ref bean="postDAO"/></property> 对
<property name="dao"><ref bean="postDAO"/></property> 错
</bean>
</property>
</bean>
相关文章推荐
- 对于Name属性没有get/set方法引起的:target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常
- JSP+JavaBean不能使用jsp:setProperty name="BeanName" property="*"/>来自动提交日期表单
- 在eclipse中运行工程时 出现<ConnectionProperties> <PropertyCategory name="Connection/Authentication">的解决方法
- WEB开发错误收集(二) ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- target is null for setProperty(null, "username", [Ljava.lang.String;@c06258)问题
- ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@1667f3c) 解决方法
- target is null for setProperty(null, "name", [Ljava.lang.String;@ffc6ae)
- struts中 bean:write name="xxx" property="非String" 报错
- Spring 注解 hibernate 实体方法 <property name="packagesToScan" value="com.sise.domain"/>
- 在eclipse中运行工程时 出现<ConnectionProperties> <PropertyCategory name="Connection/Authentication">的解决方法
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.St
- EJB3.0异常总结---Exception in thread "main" javax.naming.NameNotFoundException: StatelessEjbBean not bou
- error creating bean with name "" Autowiring of fields failed
- form表单中name属性值为submit时,无法提交,出现"对象不支持此属性或方法"
- org.apache.jasper.JasperException: jsp:getProperty for bean with name 'data'. N
- 元素类型为 "session-factory" 的内容必须匹配 "(property*,mapping*,(class-cach....解决方法
- ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a4
- 使用eclipse 开发 嵌入式Linux驱动(注意事项)(make:***没有规则可言创建目标"all".停止 的解决方法)
- target is null for setProperty(null, "x", [Ljava.lang.String;@b0c40e)错误异常