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

Posted cxchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ognl.OgnlException: target is null for setProperty(null,"XXXX"...)相关的知识,希望对你有一定的参考价值。

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

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,&quot;XXXX&quot;...)的主要内容,如果未能解决你的问题,请参考以下文章

ognl.OgnlException: target is null for setProperty(null,&quot;XXXX&quot;...)

Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "mil_id&q

- Errorsettingexpression'book.author' withvalue'[Ljava.lang.String;@14ab51b'ognl.Ogn

如何在delphi中使用`TArg<PAnsiChar>`?

12c archive_lag_targe强制日志切换

CentOS 7.2 安装 Oracle 11g 报错:Error in invoking targ