addFieldError(String fieldname,String errorMessage),fieldname为属性名,errorMessage为要显示的错误信息
在xx.jsp页面中设置显示:
<s:fielderror>
<s:param>filedname(属性名)</s:param>
</s:fielderror>
在struts2应用在运行过程中若发现addFieldError()中有信息或类型转换失败等,则它会自动跳转到struts配置中name为“input”的<result>,然后转为input所对应的界面中,因此在struts中,配置文件应加上
<result name="input">/xx.jsp</result>
当对应的action中发生错误时,并且有设置addFieldError()时,便会自动跳转到xx.jsp,并在对应的位置显示内容errorMessage。