を繰り返し処理する必要がありList<String>
、各要素にはs:checkbox
.
選択した要素を保持するために、アクション レイヤーで 1 つのリストを定義しました。
私のコードを使用して、フォームを送信し、選択した値をアクション レイヤーで取得できます。ただし、一部のチェックボックスは事前にチェックする必要があります。ページの読み込み時に事前チェック済みのステータスを表示できません。
Value1
String オブジェクトのリストが含まれます。
functionCheckBoxList
-チェックされた要素を保持するために定義したリスト
読み込み中に、 にfunctionCheckBoxList
属する要素をいくつか追加しましたValue1
。
ただし、事前チェック済みのステータスはまだページに表示されません。
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName}" theme="simple" >
</s:checkbox>
</s:iterator>
注: を使用してそれを行う方法は知っていs:checkboxlist
ますが、反復で特別な形式が必要なため、ここではできません。