Ajuda com Struts

Olá. Estou precisando fazer um COMBO com opções vindas de um tipo Enum. Como faço isso no JSP e no FormBean?
Exemplo: Existe um tipo Enum definido no código java, como

public enum dias {SEGUNDA, TERÇA, QUARTA, QUINTA, SEXTA};

O que preciso fazer no jsp e no FormBean para ter a opção de seleção de dia num formulário?

Não tem jeito de utilizar o Enum diretamente no combo box. Utilize os métodos .name e .valueOf para conversão entre Enum e String e vice-versa.

Ignacio, vc poderia dar um exemplo, por favor?
Eu fiz aqui da seguinte maneira, mas não tá rolando:

Estrutura enumerável:

public enum TipoUsuario {ADMINISTRADOR, DESENVOLVEDOR, CLIENTE}

FormBean


// Isso seria o tipo selecionado na view.
private String tipo;

// Estas seriam as opções (são inicializadas no contrutor)
private List<String> tipos;
	
// Construtor
public CadUsuarioForm()
{
      // Para cada valor (tipo de usuario) da estrutura enumeravel, guarda um String correspondente àquele valor.
      tipos = new ArrayList<String>();
      for(TipoUsuario tipo : TipoUsuario.values())
      {
	   tipos.add(tipo.toString());
      }
}

(...) // Outros atributos, getters e setters...

JSP:

<html:select multiple="false" property="tipo">
    <html:optionsCollection property="tipos"/>
</html:select>

Ainda estou aprendendo Struts e estou com muitas dúvidas na forma como ocorre a interação entre o FormBean e o JSP… :frowning:

Da uma olhada neste tópico acho que pode te ajudar…

http://www.guj.com.br/posts/list/18865.java

Pelo o que eu vi… num dá pra usar o Tipo de dado String com um optionsCollection