Problemas ao Popular ComboBox com Struts

Galera preciso popular meu combo porém estou com dois problemas…

O 1º é que meu combo não aparece na pagina JSP pelo fato de esta usando o logic:present

O 2º é que não popula

meu jsp está assim


<logic:present name="listaEstados">
            <%--<logic:iterate id="listaEstados" name="listaEstados"> --%>
                <%--<bean:write name="listaEstados" property="sgEstado" /> --%>
                <html:select name="listaEstados" property="listaEsta">
                    <html:option value="">Estados</html:option>
                    <html:options collection="listaEstados" property="sgEstado" labelProperty="seEstado"/>
                </html:select>
            <%-- </logic:iterate> --%>
        </logic:present>

a minha action esta assim


ResultSet rsEstado = estadoService.selectEstado(estadoVO);                        

        List<Estado> listaEstados = new ArrayList<Estado>(); 
              
        while(rsEstado.next()){ 
            
            Estado e = new Estado();
            
            e.setSgEstado(rsEstado.getString(3));
            
            listaEstados.add(e);            
        }
        
        request.setAttribute("listaEstados", listaEstados); 

Faz o seguinte teste:

<logic:present name="listaEstados">  
ENTROU
</logic:present> 

Veja se pelo menos exibe o entrou. Sua tag html:select está com problemas. =D

Não exibe o “Entrou”, então pode ser a tag logic:present ?

Exibe depois que der um submit ai aparece o “Entrou”;