List<String>
을 반복해야하며, 각 요소는 s:checkbox
입니다.Struts 2의 반복기 내부에서 미리 선택된 체크 박스를 표시하는 방법
내가 선택한 요소를 유지하기 위해 액션 레이어에 하나의 목록을 정의했습니다.
내 코드를 사용하여 양식을 제출하고 선택한 값을 작업 계층에 캡처 할 수 있습니다. 그러나 일부 체크 박스는 사전 점검을 받아야합니다. 페이지를로드 할 때 미리 확인 된 상태를 표시 할 수 없습니다.
Value1
에는 String 객체 목록이 포함되어 있습니다.
functionCheckBoxList
- 내가
로드하는 동안 선택 요소를 유지하기 위해 정의 목록은 내가 Value1
에 속하는 functionCheckBoxList
몇 가지 요소를 추가했다.
그러나 여전히 페이지에 사전 선택 상태가 표시되지 않습니다.
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName}" theme="simple" >
</s:checkbox>
</s:iterator>
참고 : 나는 s:checkboxlist
를 사용하여 수행하지만 반복 특별한 형식을 필요로하지 여기에 수있는 방법을 알고있다.
YOU ROCK! 팁 고마워! – LinuxLars