Struts2検証を使用する場合<s:actionerror>
、JSPにタグを配置すると、デフォルトの動作では、ページのその時点でのすべてのアクションエラーが表示されます。
その時点で特定のエラーメッセージのみを表示する方法はありますか?たとえば、1つの場合は、属性fielderror
を追加するだけで済みます。同様の動作を実現fieldName
する属性はありますか?actionerror
Struts2検証を使用する場合<s:actionerror>
、JSPにタグを配置すると、デフォルトの動作では、ページのその時点でのすべてのアクションエラーが表示されます。
その時点で特定のエラーメッセージのみを表示する方法はありますか?たとえば、1つの場合は、属性fielderror
を追加するだけで済みます。同様の動作を実現fieldName
する属性はありますか?actionerror
フィールド固有のエラーの場合、関数は次のとおりです。hasFieldErrors()
次のように使用できます。
<s:if test="hasFieldErrors()">
<div class="fieldErrors">
<!-- iterate through the fields errors, customize what you need -->
<s:iterator value="fieldErrors">
<s:property value="key"/>:
<s:iterator value="value">
<s:property/>
</s:iterator>
</s:iterator>
</div>
</s:if>
参照:
興味深い読書: