Cómo mostrar casillas de verificación previamente verificadas dentro del iterador en Struts 2

Necesito iterarList<String>, cada elemento tienes:checkbox.

He definido una lista en la capa de acción para mantener los elementos seleccionados.

Usando mi código puedo enviar mi formulario y capturar los valores seleccionados en la capa de acción. Pero, algunas de las casillas de verificación deben estar previamente marcadas. No puedo mostrar el estado comprobado previamente al cargar la página.

Value1 contiene la lista de objetos String.

functionCheckBoxList - La lista que he definido para mantener el elemento marcado.

Durante la carga, he añadido algún elemento afunctionCheckBoxList que pertenece aValue1.

Pero todavía no muestra el estado pre-chequeado en la página.

<s:iterator value="value1" var ="functionName">
        <s:checkbox  fieldValue="%{#functionName}" name="functionCheckBoxList" 
            value="%{#functionName}"  theme="simple" >
         </s:checkbox>
</s:iterator>

Nota: sé cómo hacerlo usandos:checkboxlist pero no puedo aquí porque necesito un formato especial en la iteración.

Respuestas a la pregunta(1)

Su respuesta a la pregunta