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是获取到了字符串,其他工作自行处理。

posted @ 2017-04-13 13:59  半缘修道半缘(君)  阅读(144)  评论(0编辑  收藏  举报