ognl.OgnlException: target is null for setProperty...
2014-11-20 20:27
246 查看
今天在做一个与Struts2有关的项目时,遇到了一个Error,具体信息如下:
仔细查看我的代码,顺便把检查的顺序总结一下:
1、发出请求的jap界面:查看其中的OGNL表达式是否正确
2、struts.xml:查看其是否能正确匹配请求信息,查看其是否能正确匹配Action及其中相应的方法
3、Action:查看其中是否有与请求中的model匹配的属性及其get()、set()方法,查看与请求相应的方法是否正确
4、Model:查看相应Model中的属性是否与请求中的属性一致,以及是否有这个情况:有一个有参构造方法,却没有一个空的构造方法
5、struts.xml:查看result
终于发现错误啦:
出现这个错误的原因是Action中的属性或其get()、set()方法不能与请求界面中的model或其属性相匹配。
仔细查看我的代码,顺便把检查的顺序总结一下:
1、发出请求的jap界面:查看其中的OGNL表达式是否正确
2、struts.xml:查看其是否能正确匹配请求信息,查看其是否能正确匹配Action及其中相应的方法
3、Action:查看其中是否有与请求中的model匹配的属性及其get()、set()方法,查看与请求相应的方法是否正确
4、Model:查看相应Model中的属性是否与请求中的属性一致,以及是否有这个情况:有一个有参构造方法,却没有一个空的构造方法
5、struts.xml:查看result
终于发现错误啦:
出现这个错误的原因是Action中的属性或其get()、set()方法不能与请求界面中的model或其属性相匹配。
相关文章推荐
- ognl.OgnlException: target is null for setProperty 异常处理
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.St
- ognl.OgnlException: target is null for setProperty(null, "goodsSize", [Ljava.lang.String;@c3bb5。
- ognl.OgnlException: target is null for setProperty异常解决
- 解决ognl.OgnlException: target is null for setProperty(null, "authorized", [Ljava.lang.String;@1d7ce3)
- 关于ognl.OgnlException: target is null for setProperty(null的解决方案
- was下struts2赋不了值 ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty(null, "goodsSize", [Ljava.lang.String;@c3bb5。
- 关于struts2异常ognl.OgnlException: target is null for setProperty
- ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.String;@1d57c7)
- 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
- ognl.OgnlException: target is null for setProperty(null, "x",)错误
- struts2 <s:submit>国际化时提示警告关于ognl.OgnlException: target is null for setProperty(null的解决方案
- Warning Error user.userId value userid 出现错误ognl.OgnlException: target is null for setProperty(null, "userid", [Ljava.lang.String;@19af9e98)
- struts2 ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常原因
- ognl.OgnlException: target is null for setProperty(null, "name", [Ljava.lang.String;@f6
- ognl.OgnlException: target is null for setProperty(null, "x",)错误
- Struts2异常:ognl.OgnlException: target is null for setProperty