Comment récupérer les données d'une liste déroulante en java
Bonjour, j'aimerais pouvoir récupérer les données de ma liste déroulante pour pouvoir ensuite tester les donner remplis pour gérer mes instance.
Code:
1 2 3 4 5 6 7
| <form action="controleurUtilisateurs.jsp" method="POST">
<select name="DType">
<option value="Adm">Administrateur</option>
<option value="Ens">Enseignant</option>
<option value="Etu">Etudiant</option>
</select>
</form> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| String DType = request.getAttribute("DType");
String nom = request.getParameter("nom");
EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa");
EntityManager em = emf.createEntityManager();
EntityTransaction tx = em.getTransaction();
tx.begin();
if (DType == "Administrateur") {
Administrateur administrateur = new Administrateur();
administrateur.setNom(nom);
em.persist(administrateur);
}
if (DType == "Enseignant") {
Enseignant personne = new Enseignant();
personne.setNom(nom);
em.persist(personne);
}
if (DType == "Etudiant") {
Etudiant etudiant = new Etudiant();
etudiant.setNom(nom);
em.persist(etudiant);
}
tx.commit();
em.close();
emf.close(); |
Merci de votre aide ainsi que de votre attention.