使用Struts2过程中,突然出现异常:
ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@744145b1)
经过检查,原来是在选择图片按钮提交时出现的问题
<input style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"
type=image src="<%=basePath %>images/login_button.gif" name=btn />
若要避免该异常的抛出,有两种方法:
方法一:将 name=btn 这个属性去掉;
方法二:将 type=image 设置成 type=submit ;