检查字段是否生成错误

Ele*_*ist 9 jsp struts2 struts-tags

我可以使用此标记显示特定字段的错误:

<s:fielderror fieldName="myField" />
Run Code Online (Sandbox Code Playgroud)

但除了显示错误消息之外,我还想以红色突出显示该字段.为此,我需要知道字段是否生成错误,然后将错误类添加到此字段.

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

Ale*_*r M 14

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

<s:if test="fieldErrors.containsKey('fieldName')">
Run Code Online (Sandbox Code Playgroud)