您的位置:首页 > 运维架构

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或其属性相匹配。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐