WEB开发错误收集(二) ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
来源:互联网 发布:淘宝坏单包赔怎么设置 编辑:程序博客网 时间:2024/05/18 01:19
昨天写那个项目,发现所有的JSP界面的属性都报ognl.OgnlException: target is null for setProperty(null, "password", [Ljava.lang.String;@bc56a2)这个错误,通过上网查找原因,最后发现我的问题是没有再pojo定义实体对象时,写了有参的构造方法,却没有添加一个无参数的构造函数,可struts中,在页面提交时,通过ognl,先调用无参数的构造函数,然后再调用相应的setter方法去可构造实体对象,没有无参数的构造函数,导致报错。
同时我还整理了几点导致这个错误的原因,收集下啦:
1. 实体对象一定要有一个无参数的构造函数。
2、为offset设置setter方法和getter方法。
3、可以删除提交过来的表单的name属性。
4.这个错误信息主要因为webwork.devMode = true引起,因为ww在此中配置下对任何提交到action的参数强制需要setter方法,而我们在使用token的时候一般都没有正确的为每一个token设置该参数,为此提交的token信息就会在这里一起一些错误信息,如果需要屏蔽掉这些的话,可以设置webwork.devMode = false来避免这种错误信息的抛出,当然这些错误在程序调试的时候是有用处了,我们可以根据这些信息来删除不必要的参数
- WEB开发错误收集(二) ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- struts2 ognl.OgnlException: target is null for setProperty(null, "pageNO", [Ljava.lang.String;@c3bb57)
- ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a4
- ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@1667f3c) 解决方法
- ognl.OgnlException: target is null for setProperty(null, "XX", [Ljava.lang.String;@10f8ee4)解决
- ognl.OgnlException: target is null for setProperty(null, "goodsSize", [Ljava.lang.String;@c3bb5。
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.String;@1d57c7)
- ognl.OgnlException: target is null for setProperty(null, "description", [Ljava.lang.String;@12069f2
- ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@1e86eb7)
- 解决ognl.OgnlException: target is null for setProperty(null, "authorized", [Ljava.lang.String;@1d7ce3)
- ognl.OgnlException: target is null for setProperty(null, "tkscName", [Ljava.lang.String;@1bf9980)
- struts2 ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常原因
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.St
- 异常ognl.OgnlException:target is null for setProperty(null, "y", [Ljava.lang.Stri
- ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty
- zookeeper锁机制
- 遍历树查找 . 最简单的遍历树算法 .
- ping .
- Oracle forupdate 引起的行锁解决办法
- Java反编译源代码分析
- WEB开发错误收集(二) ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- 泛型
- 卡尔曼滤波器
- svn relocate 操作
- No 107 · android gridview
- 位置变量参数
- 最佳五十个FireFox扩展插件(提高浏览体验)
- indy 10.5.7的数据发送接收的用法 .
- U-Boot启动过程完全分析