在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唉