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,"XXXX"...)的主要内容,如果未能解决你的问题,请参考以下文章
ognl.OgnlException: target is null for setProperty(null,"XXXX"...)
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