Cómo verificar list.contains en jsp usando struts 2 etiquetas

Necesito mostrar una serie de casillas de verificación y si se cumple una condición, debo marcarlas. Abajo está mi código. Tengo regiones que son un mapa hash y SelectedRegions que es una lista de matriz. Estoy iterando sobre mi mapa de regiones y mostrando casillas de verificación con texto al lado como el valor del mapa de mis regiones. Ahora, mientras itera, si el valor del mapa de regiones está disponible en la lista de matrices, necesito marcar la casilla de verificación. De lo contrario, sin marcar. Intenté como el que se muestra a continuación. Pero no está funcionando.

<s:iterator value="regions">
    <li>
        <div class="listClass">
            <s:if test="#regions.value==selectedRegions.value">
                <input type="checkbox" id='myTheater' checked="checked" name="theaterCheckBox" class="theaterCheckBox" />
                <s:property value="value" />
            </s:if>
            <s:else>
                <input type="checkbox" id='myTheater' name="theaterCheckBox" class="theaterCheckBox" />
                <s:property value="value" />
            </s:else>
        </div>
        <div class="checkboxDiv">
            <input type="checkbox" id="allFeatured" class="featuredCheckBox" />
        </div>
    </li>
</s:iterator>

De alguna manera, la condición if que estoy usando no funciona. ¿Podrías decirme cómo lograr esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta