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

struts2 ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常原因

2011-06-08 22:54 731 查看
产生:ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常的原因网上主要有以下几种情况:

在form field中input的name于Action的对象属性的不同。如form中的input 的name="user.name"(user 为User对象的一个实例),而Action中的申明的User对象的get方法的参数名不是user。(ps:Action 和bean在不同的包)

Action 和bean 在不同的包,但是Action类中的属性对象的类声明为private。(ps:这种情况我是试过即使声明为private也不会出现以上异常,不知道为什么)

在form中 action 的值为"XX.action时”会出现这个异常。(ps:这个我遇过,花了点时间才找到他。)

就这么多,有待发现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐