Companheiros, gostaria de imprimir uma lista Enum na jsp.
Tentei fazer o seguinte:
[code]
@Component
public enum Uf {
AC ("Acre"),
AL ("Alagoas"),
AM ("Amazonas"),
AP ("Amapá"),
BA ("Bahia"),
CE ("Ceará"),
DF ("Distrito Federal"),
ES ("Espirito Santo"),
GO ("Goiás"),
MA ("Maranhão"),
MG ("Minas Gerais"),
MS ("Mato Grosso do Sul"),
MT ("Mato Grosso"),
PA ("Pará"),
PB ("Paraíba"),
PE ("Pernambuco"),
PI ("Piauí"),
PR ("Paraná"),
RJ ("Rio de Janeiro"),
RN ("Rio Grande do Norte"),
RO ("Rondônia"),
RR ("Roraima"),
RS ("Rio Grande do Sul"),
SC ("Santa Catarina"),
SE ("Sergipe"),
SP ("São Paulo"),
TO ("Tocantins");
private final String nome;
Uf (String nome){
this.nome = nome;
}
public String getNome(){
return nome;
}
}[/code]
<c:forEach items="${uf}" var="uf">
${uf.uf} - ${uf.nome}
</c:forEach>
mas não aparece nada.
O que fazer?