2012-10-23 30 views
9

我可以使用这个标签显示特定字段的错误:检查场产生的错误

<s:fielderror fieldName="myField" /> 

但除了显示错误消息,我想以红色突出显示的字段。为此,我需要知道一个字段是否生成错误,然后向此字段添加错误类。

如何检查特定字段是否生成错误?

回答

14

字段的错误存储在fieldErrors地图中。因此,您可以检查<s:if>这样的标签中的特定字段错误

<s:if test="fieldErrors.containsKey('fieldName')">