検証のために送信されたときにフォーム Bean フィールドがリセットされないようにするにはどうすればよいですか。ここで問題なのは、このフォーム フィールドは JSP の入力フィールドではないということです。このように通常の html テキストとして表示されます。
<div class="label">
<fmt:message bundle="${labels}" key="gender" />
</div>
<div class="data">
<bean:write property="gender" name="infoForm"/>
</div>
何が起こっているかというと、送信ボタンをクリックして検証エラーが発生した場合、他のすべての入力フィールドに再度入力されますが、この 1 つの性別フィールドは表示されません。
私の推測では、ここの性別プロパティは入力フィールドではないため、フォームが検証の前後にリセットされると、性別の値は入力されません。私は正しいですか?もしそうなら、この特定のフィールドをリセットしないようにするにはどうすればよいですか?