关于struts2异常ognl.OgnlException: target is null for setProperty
2012-06-20 09:10
501 查看
异常码:
File: ObjectPropertyAccessor.java
Method: setProperty
Line: 166 - ognl/ObjectPropertyAccessor.java:166:-1
atcom.opensymphony.xwork2.ognl.OgnlReflectionProvider.setValue(OgnlReflectionProvider.java:117)
atcom.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler.nullPropertyValue(InstantiatingNullHandler.java:128)
...
ognl.OgnlException: target is null for setProperty
此类异常原因分析如下:
1.页面的form表单名称不规则,如使用了xx.bb这样的命名,被struts2的pojo机制解析出错
2.可能是你的属性在Action中未实现setter、getter方法
3.(这个可是最可恶的哦,因为博主花费了很久时间发现的问题),如果你的action实现了ModelDriven类,那么你的Model的所指属性在action中是空实例,如定义:privateUser a;那就不小心错了!!!
正确的是要有一个非空实例:priate User a=new User();
File: ObjectPropertyAccessor.java
Method: setProperty
Line: 166 - ognl/ObjectPropertyAccessor.java:166:-1
atcom.opensymphony.xwork2.ognl.OgnlReflectionProvider.setValue(OgnlReflectionProvider.java:117)
atcom.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler.nullPropertyValue(InstantiatingNullHandler.java:128)
...
ognl.OgnlException: target is null for setProperty
此类异常原因分析如下:
1.页面的form表单名称不规则,如使用了xx.bb这样的命名,被struts2的pojo机制解析出错
2.可能是你的属性在Action中未实现setter、getter方法
3.(这个可是最可恶的哦,因为博主花费了很久时间发现的问题),如果你的action实现了ModelDriven类,那么你的Model的所指属性在action中是空实例,如定义:privateUser a;那就不小心错了!!!
正确的是要有一个非空实例:priate User a=new User();
相关文章推荐
- struts2 ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常原因
- struts2 关于ognl.OgnlException: target is null for setProperty(null的解决方案 .
- struts2 <s:submit>国际化时提示警告关于ognl.OgnlException: target is null for setProperty(null的解决方案
- 关于ssh添加和删除报错ognl.OgnlException: target is null for setProperty(null, "cid", [Ljava.lang.String;@3402
- was下struts2赋不了值 ognl.OgnlException: target is null for setProperty
- 关于ognl.OgnlException: target is null for setProperty(null的解决方案
- 关于ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty异常解决
- 14-关于ognl.OgnlException: target is null for setProperty(null的解决方案)
- 关于ognl.OgnlException: target is null for setProperty(null的解决方案
- struts2 ognl.OgnlException: target is null for setProperty(null, "pageNO", [Ljava.lang.String;@c3bb57)
- ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty 异常处理
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.String;@1d57c7)
- ognl.OgnlException: target is null for setProperty(null, "XX", [Ljava.lang.String;@10f8ee4)解决
- ognl.OgnlException: target is null for setProperty...
- ognl.OgnlException: target is null for setProperty(null, "goodsSize", [Ljava.lang.String;@c3bb5。
- (异常分析)关于target is null for setProperty的问题总结!
- ognl.OgnlException: target is null for setProperty(null, "goodsSize", [Ljava.lang.String;@c3bb5。
- ognl.OgnlException: target is null for setProperty(null, "newsid", [Ljava.lan