私はこのシナリオに遭遇しました。
class MyForm extends IdSelectionForm {
private Boolean approveIt = true;
.....
}
私のJSTLフォームはで構成されています
<html:checkbox property="approveIt" styleId="style1" value="true"/>
チェックボックスを選択して送信すると。Struts アクションでは、このフィールドに真の値が設定されます。また、チェックを外して送信すると。それから私も真価を得る。デフォルト値のあるものかどうか疑問に思っています。チェックを外したときに false でオーバーライドする必要があります。