struts2_action返回错误信息给web页面
action的方法中
this.addFieldError("name", "name is error"); this.addFieldError("name", "name is too long");
JSP页面获取,依靠struts2标签,方法1:
<s:fielderror fieldName="name" theme="simple"/>
或者方法2:
<s:property value="fieldErrors.name[0]"/>
方法1是直接显示了错误信息,并有固定的格式,如果想修改需要写CSS,方法2是获取到了字符串,其他工作自行处理。