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