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.

questionAnswers(1)

yourAnswerToTheQuestion