Servelet
admin12335
-
nephou Messages postés 247 Statut Membre -
nephou Messages postés 247 Statut Membre -
Bonjour, j ai un problem dans la ligne soulignee , il me demande de changer le type de return
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
{// TODO Auto-generated method stub
Etudiant am = new Etudiant();
String email=req.getParameter("email");
String password=req.getParameter("password");
String msg;
BeansEtudiant bs=new BeansEtudiant();
TrEtudiant tr=new TrEtudiant();
bs.setLs( tr.authent(email, password));
am=bs.getLs();
if(email.trim().isEmpty() || password.trim().isEmpty()){
msg="Veuillez remplir les champs";
req.setAttribute("msg", msg);
this.getServletContext().getRequestDispatcher("/login.jsp").forward(req, resp);
//req.getRequestDispatcher(arg0)
}else{
if((am.getEmail()==email) &&(am.getPassword()==password))
{
resp.sendRedirect("inc/index.jsp");
}else{
msg="Votre login ou mot de passe est incorrecte";
req.setAttribute("msg", msg);
this.getServletContext().getRequestDispatcher("/login.jsp").forward(req, resp);
}
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
{// TODO Auto-generated method stub
Etudiant am = new Etudiant();
String email=req.getParameter("email");
String password=req.getParameter("password");
String msg;
BeansEtudiant bs=new BeansEtudiant();
TrEtudiant tr=new TrEtudiant();
bs.setLs( tr.authent(email, password));
am=bs.getLs();
if(email.trim().isEmpty() || password.trim().isEmpty()){
msg="Veuillez remplir les champs";
req.setAttribute("msg", msg);
this.getServletContext().getRequestDispatcher("/login.jsp").forward(req, resp);
//req.getRequestDispatcher(arg0)
}else{
if((am.getEmail()==email) &&(am.getPassword()==password))
{
resp.sendRedirect("inc/index.jsp");
}else{
msg="Votre login ou mot de passe est incorrecte";
req.setAttribute("msg", msg);
this.getServletContext().getRequestDispatcher("/login.jsp").forward(req, resp);
}
}
1 réponse
Bonjour,
Pour moi c'est faux. Tu ne peut pas faire :
bs.setLs( tr.authent(email, password));
am=bs.getLs();
à moins que tu ais une deuxième méthode getLs sans paramètre.
Pourquoi ne fait tu pas :
am=bs.setLs( tr.authent(email, password));
De plus est-tu sur de bien retourner un objet de type Etudiant ?
Pour moi c'est faux. Tu ne peut pas faire :
bs.setLs( tr.authent(email, password));
am=bs.getLs();
à moins que tu ais une deuxième méthode getLs sans paramètre.
Pourquoi ne fait tu pas :
am=bs.setLs( tr.authent(email, password));
De plus est-tu sur de bien retourner un objet de type Etudiant ?