Bonjour,

J'ai dans mon bean commande ('StudentFolder') un bean 'Student' qui possède une énumération pour le sexe.
Dans mon formulaire, je veux afficher deux boutons radios pour sélectionner le sexe. Mais le binding n'à pas l'air de se faire. Surement parceque j'utilise une enumération mais je ne sais pas (encore) comment résoudre ce problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<!-- Dans mon formulaire -->
<form:form commandName="studentfolder">
  ...
  <td>
    <!-- Je suppose que 'value' doit-être en rapport avec mon enum.. --> 
    <form:radiobutton path="student.genre" value="M" /> 
    <form:radiobutton path="student.genre" value="F" /> 
    <!--<input type="radio" name="sexe" value="m"> M /
    <input type="radio" name="sexe" value="f"> F-->
  </td>
  ...
</form:form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
// Mon énumération
public class Student {
  public static enum Genre { Male, Female }
  ...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
// Le bean commande
public class StudentFolder implements Serializable {
 
  private Student student = null;
 
  public Student getStudent() {
    return student;
  }
 
  public void setStudent(Student student) {
    this.student = student;
  }
 
}
Merci


Par après j'aurais à faire la même chose pour depuis une 'java.util.List' ..