Como eu pego o valor de um enum em um select que o usuário escolheu?
Estado.java
public enum Estado {
AC, AL, AM, AP, BA, CE, DF, ES, GO,
MA, MG, MS, MT, PA, PB, PE, PI, PR,
RJ, RN, RO, RR, RS, SC, SE, SP, TO
}
Endereco.java
@Entity
@Table(name = "endereco")
public class Endereco {
.........
@Column(length = 2, nullable = false)
@Enumerated(EnumType.STRING)
private Estado estado;
// getters and setters
...........
index.jsp
.....
<s:select name="estado" list="estadosList" cssClass="formulario" />
.....
Action.java
...
private String estado;
private Endereco e = new Endereco();
// aqui eu devo setar o estado com o valor que o usuario escolheu na página jsp.
// Lembrando que o metodo recebe um tipo Enum
e.setEstado(...)
// getters and setters
...