読者です 読者をやめる 読者になる 読者になる

SpringFormTagsで1つでもエラーがある場合の分岐

SpringFormTags使って指定したcommandの入力値にエラーがあるとき

<@form.errors path="id" element="p"/>

とかやると思うんですけど、この要素が複数あって、エラーが一つでもあった場合に全体をdivで囲いたくなったらどうすればいいんだろうなーと模索。

<@form.errors path="*">
<div id="errors">
<@form.errors path="id" element="p"/>
<@form.errors path="password" element="p"/>
</div>
</@form.errors>

正攻法なのか分からないんですけどとりあえず動いたっぽい…。
ただこれだと今回みたいな「エラーが1つでもある場合に何かをする」は実現できても「エラーが1つもなかった場合に何かをする」は出来ないなー。んーんー。
modelにフラグ詰めちゃえばいい話ではありつつもっとお手軽な方法あったりしないかなー。

スポンサーリンク