您的位置:首页 > 编程语言 > Java开发

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

2016-04-07 14:34 519 查看
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标签的样式了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: