600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > target is null for setProperty(null quot;xquot; [Ljava.lang.String;@b0c40e)错误异常

target is null for setProperty(null quot;xquot; [Ljava.lang.String;@b0c40e)错误异常

时间:2019-05-28 02:51:26

相关推荐

target is null for setProperty(null  quot;xquot;  [Ljava.lang.String;@b0c40e)错误异常

在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数

后经研究发现原来是使用图片提交按钮惹得祸

input type="image" name="Submit" value="提交" οnclick="return checkpwd();" src="images/submit.gif"/>

查询资料后发现

这个错误信息主要因为webwork.devMode = true引起,因为使用struts在默认配置下对任何提交到action的参数强制需要setter方法,而我们在使用token的时候一般都没有正确的为每一个token设置该参数,为此提交的token信息就会在这里一起一些错误信息,如果需要屏蔽掉这些的话,可以设置webwork.devMode = false来避免这种错误信息的抛出,当然这些错误在程序调试的时候是有用处了,我们可以根据这些信息来删除不必要的参数

解决办法,可以选择以下三种

1。使用普通的提交按钮

2。去掉图片提交按钮中的name

3。将开发模式设置成false可以屏蔽错误

原文地址/8_8_8_8_8_8/item/d788cefa2867ad5ec9f33792

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。