[resolvido] preencher combo vraptor 3

2 respostas
salmaox

pessoal,

gostaria de preencher um combo vindo de uma matriz mas não estou conseguindo ele vem vazio.
Obrigado

combos.java

public String[] estados(){     
        String[] estados = {"--","AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MG","MT","MS","PA","PB",    
                "PR","PE","PI","RJ","RO","RN","RS","RR","SC","SE","SP","TO"};     
        return estados;  
    }

AlertaController.java

@Restrito
	@Get
	@Path("/novo")
	public void novo() throws Exception{
		Long idalerta = dao.retornaSequenceAlerta();
		
		this.result.include("idalerta", idalerta);
		this.result.include("listaUf", combo.estados());

	}

novo.jsp

<select name="estado">
        <c:forEach var="listaUf" items="${stringList}">
        	<option value="<c:out value="${listaUf}" />">${listaUf}</option>
        </c:forEach>
    </select>

2 Respostas

Lucas_Cavalcanti

se vc deu o include passando o nome “listaUf”, vc tem que usar esse mesmo nome no jsp:

<c:forEach items="${listaUf}" var="uf">  
            <option value="<c:out value="${uf}" />">${uf}</option>  
        </c:forEach>
salmaox

Obrigado Lucas funcionou!

abraço

Criado 23 de fevereiro de 2012
Ultima resposta 23 de fev. de 2012
Respostas 2
Participantes 2