码迷,mamicode.com
首页 > 其他好文 > 详细

ognl.OgnlException: target is null for setProperty(null,"XXXX"...)

时间:2015-08-21 17:10:32      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:web

今天遇到了这个奇葩问题,最后来回比对了一下前辈写过的一段完整代码后才发现问题。

Error大概描述为:

警告: Error setting expression ‘XXX‘ with value ‘[Ljava.lang.String;@1cb2dd1‘
ognl.OgnlException: target is null for setProperty(null, "XXX", [Ljava.lang.String;@1cb2dd1)
 at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2219)

具体的原因本人也不是特别清楚,只是从错误提示中可以略知一二,可能造成这个错误的原因会比较多,代码就是环环相扣,任何一环节出错都会功亏一篑,那么掌握好每一个环节最后肯定都不会有问题的。

环节一:前台

(1)将从jsp界面接收输入的值

<input type = "text" name = "condition.queryType">
(2)链接的形式传值

<a href="manage/patient!queryPatient.action?condition.queryType = firstPage">
把握好一点:condition.queryType的形式是 类的实例.属性。比如user.name等等。

环节二:condition类和action类

把握好一点:这个两个类中所有属性就必须有get和set方法。


目前本人就知道这两个环节,把握好了就可以解决这个问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。

ognl.OgnlException: target is null for setProperty(null,"XXXX"...)

标签:web

原文地址:http://blog.csdn.net/chentravelling/article/details/47836707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!