E ae galera eu uso struts em um projeto.
Estou tentando fazer um list de radio com meus enums, mas estou com dificuldades em trazer eles para o meu jsp.
Consigo montar a lista mais não consigo jogar no jsp, ja usei o interator dessa maneira mais ele não exibe nada.
Se alguem puder me dar um helps ai agradeço.
<s:iterator value="listDiasAula" >
<s:property value="descricao" />
</s:iterator>
Este é o código:
Minha Action
<action name="manterTurma" method="diasAula" class="br.inf.x.x.TurmaAction">
<result name="input" >/paginas/manterTurma.jsp</result>
</action>
public class TurmaAction extends ActionSupport {
private DiasDeAula[] listDiasAula;
public String diasAula(){
TurmaNegocio tn = new TurmaNegocio();
listDiasAula = tn.diasAula();
return INPUT;
}
public DiasDeAula[] getDiasDeAula(){
return listDiasAula;
}
}
Meu negocio
public class TurmaNegocio {
private static DiasDeAula DIAS_AULA;
public DiasDeAula[] diasAula(){
return DIAS_AULA.values();
}
public static void main(String[] args) {
for(DiasDeAula dda: DiasDeAula.values()){
System.out.println("Dias de Aula: "+dda.getDescricao());
}
}
}
Meu enum.
public enum DiasDeAula {
SQS("Segunda-Quarta-Sexta"),
TQ("Terça-Quinta");
private String descricao;
private DiasDeAula(String descricao){
this.descricao = descricao;
}
public DiasDeAula[] getDiasDeAula(){
return this.values();
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public static void main(String[] args) {
for(DiasDeAula dda: DiasDeAula.values()){
System.out.println("Dias de Aula: "+dda.getDescricao());
}
}
}