Problème de redirection de la servlet
Bonjour,
Je suis débutant en JEE je fais un TP , sa première partie,le problème c'est que je dois afficher un formulaire de création de client avec une page jsp client.jsp ,la servlet client doit récupérer les données saisies et les envoyer vers la page afficherClient.jsp le souci c'est que des que je lance ma page de création client (http://localhost:8080/Tp1/client) sa m'affiche la page afficherClient sans afficher la page de création de client voici mon code de la servlet client.java:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| package com.tp1.Servlets;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.tp1.beans.clientBean;
public class Client extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
//recuperation des donnees
String prenom=req.getParameter("prenomClient");
String nom=req.getParameter("nomClient");
String adresse=req.getParameter("adresseClient");
String telephone=req.getParameter("telephoneClient");
String email=req.getParameter("emailClient");
//message erreur ou succes
String message;
//verification de la saisie
if("".equals(nom)||"".equals(prenom)||"".equals(adresse)||"".equals(telephone))
{
message="erreur vous n'avez pas saisi tous les champs ";
}else{message="le client a ete cree avec succees !";}
//CREATION DU BEAN CLIENT ET SES ATTRIBUT
clientBean clientbn=new clientBean();
clientbn.setAdresse(adresse);
clientbn.setEmail(email);
clientbn.setNomClient(nom);
clientbn.setPrenomClient(prenom);
clientbn.setTelephone(telephone);
//sauvegarde dans la requete
req.setAttribute("message", message);
req.setAttribute("client",clientbn);
this.getServletContext().getRequestDispatcher("/WEB-INF/afficherClient.jsp").forward(req, resp);
}
} |
Pourriez vous m'aider ?
merci d'avance