在struts2框架下,JSP页面中用图片做按钮时,老是出现异常信息的处理方法

最近做一项目老是出现这样一个异常:

  警告: Error setting expression 'submit.x' with value '[Ljava.lang.String;@1cd8bf7'
     ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1cd8bf7)

     警告: Error setting expression 'submit.y' with value '[Ljava.lang.String;@10769dd'
              ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.String;@10769dd)

   百度之,发现原因:

  提交表单的按钮是如下定义的:

1 <input type="image" name="submit" src="<%=request.getContextPath() %>/images/login.gif" onclick="login();"/>
2 <input type="image" name="cancel" src="<%=request.getContextPath() %>/images/cancel.gif"  onclick="cancel();" />

大概搜到两种解决方法,但是只试成功一种:

  将name="submit"去掉,异常便不再出现。

  原因仍不太明了……

  o(︶︿︶)o唉

 

posted @ 2013-01-28 23:10  greywardens  阅读(314)  评论(0编辑  收藏  举报