struts addFieldError()方法添加的数据怎么在页面显示

this.addFieldError("certNo", "身份证错误");

第一种使用struts异常标签(带样式)

<s:fielderror >
              <s:param>certNo</s:param>
</s:fielderror>

 

第二种只显示错误信息(纯粹的文本)

1,判断是否有错误信息

<s:if test="hasFieldErrors()">

2,错误信息都存放在fieldErrors的map集合中用property 显示

<s:property  value="fieldErrors['certNo'][0]"/>注意【0】可以消除结果两边有【】

 

完整代码

<s:if test="hasFieldErrors()">

                <s:property  value="fieldErrors['memberInfDTO.email'][0]"/>

</s:if>

这样就可以不用纠结struts标签的样式了

posted on 2017-11-28 14:44  3r3r3www  阅读(148)  评论(0编辑  收藏  举报

导航