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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.