Bonjour,
J'ai un problème avec mon code, je sais que ce problème relève du cours de débutant mais je suis planté.
Voici une partie de ma servlet: DaoUtilisateur qui me semble n'a aucun problème.
Et voici ma servlet Utilisateur qui affiche une erreur
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 public List<Utilisateur> SelectAll_user(){ List<Utilisateur> utilisateurList = new ArrayList<Utilisateur>(); String sql ="SELECT * FROM Tb_table "; ConnexionManager connection= new ConnexionManager(); if(connection.Connecter_Bd()){ PreparedStatement selectUtilisateur=null; try{ selectUtilisateur = ConnexionManager.con.prepareStatement(sql); ResultSet rs=selectUtilisateur.executeQuery(); while (rs.next()){ Utilisateur utilisateur = new Utilisateur(); utilisateur.setMatricule(rs.getString("matricule")); utilisateur.setNom_jury(rs.getString("nom_jury")); utilisateurList.add(utilisateur); } } catch (Exception e){ System.err.println(e.getMessage()); } finally { ConnexionManager.fermerConnection(ConnexionManager.con); } } return utilisateurList; }
Mais au niveau de la ligne utilisateurList = daoUser.SelectAll_user();, j'ai le message d'erreur Type mismatch: cannot convert from java.util.List<classMetier.Utilisateur> to java.util.List<servletPackage.Utilisateur>
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 import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class Utilisateur extends HttpServlet { /****/ private static final long serialVersionUID = 1L; private DaoUtilisateur daoUser; public Utilisateur(){ daoUser = new DaoUtilisateur(); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { List<Utilisateur> utilisateurList = new ArrayList<Utilisateur>(); utilisateurList = daoUser.SelectAll_user(); } }
Merci de m'aider à le corriger, car ma tête est plantée.
Partager