Jak wyświetlić zaznaczone pola wyboru wewnątrz iteratora w Struts 2
Muszę przejść przezList<String>
, każdy element mas:checkbox
.
Zdefiniowałem jedną listę w warstwie akcji, aby zachować wybrane elementy.
Korzystając z mojego kodu, mogę przesłać formularz i przechwycić wybrane wartości w warstwie akcji. Jednak niektóre pola wyboru muszą być wstępnie sprawdzone. Nie mogę wyświetlić wstępnie sprawdzonego stanu podczas ładowania strony.
Value1
zawiera listę obiektów String.
functionCheckBoxList
- Lista, którą zdefiniowałem, aby zachować zaznaczony element
Podczas ładowania dodałem element dofunctionCheckBoxList
należy doValue1
.
Ale nadal nie pokazuje wstępnie sprawdzonego stanu na stronie.
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName}" theme="simple" >
</s:checkbox>
</s:iterator>
Uwaga: wiem, jak to zrobićs:checkboxlist
ale nie mogę tutaj, ponieważ potrzebuję specjalnego formatu w iteracji.