Uso um select para popular um combo usando jstl e struts2. Funciona legal
<select id="sigla" name="cidade.estsiglas">
<c:forEach var="estados" items="${estado}">
<c:choose>
<c:when test='${(estados.sigla eq cidade.estsiglas)}'>
<c:set var="test" value="selected" scope="page" />
</c:when>
<c:otherwise>
<c:set var="test" value="" scope="page" />
</c:otherwise>
</c:choose>
<option value="${estados.sigla}" <c:out value="${test}"/>>
${estados.estnome}
</option>
</c:forEach>
</select>
Queria usar as tag do struts para popular, gostaria de saber a diferença dos dois. E atribuir o valor que eu quero e chamar o valor tambem.
<s:select id="idEventoSelecionado" name="idEventoSelecionado" list="eventos" listKey="id" listValue="nomeIngles" headerKey="" headerValue="%{getText('commons.selecione')}" label="%{getText('commons.evento')}" />
<html:select multiple="true" property="selectBox">
<html:option value"><%=item.getnumero()%>"><%=item.getDescricao%></html:option>
</html:select>
Muito Obrigado