私はここで非常に混乱した状況にあります。
<tr>
<td>
<input type="checkbox" id="box1" name="box1" <% if (renderRequest.getPreferences().getValue("box1", null).equals("on")) { %> checked="checked" <% } %> >
</td>
<td><label>Box</label></td>
</tr>
portlet.xml で、box1 の値をデフォルトで "on" に設定しました。そのため、edit.jsp ページをロードすると、値がチェックされていることがわかります。今、私が混乱している未チェックのチェックボックスの状況を処理したいと思います。ボックスのチェックを外すと、送信された値が null になり、状況を処理するのに混乱します。チェックボックスがオフの場合にデフォルト値を送信する方法。