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
| protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// on récupère la méthode d'envoi de la requête
String méthode = request.getMethod().toLowerCase();
// on récupère l'action à exécuter
String action = request.getPathInfo();
System.out.println("liste helloooo");
// présentation formulaire ajout / modification d'une personne
doEditPersonne(request, response);
return;
}
// modification / ajout d'une personne
private void doEditPersonne(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// on récupère l'id de la personne
int id = Integer.parseInt(request.getParameter("id"));
System.out.println("l'identifiant du personnel est " + id);
// ajout ou modification ?
Personnel personne = null;
if (fDAO.findPersonnel(id) != null) {
// modification - on récupère la personne à modifier
personne = fDAO.findPersonnel(id);
System.out.println("le personnel est " + personne);
} else {
// ajout - on crée une personne vide
personne = new Personnel();
}
// on met l'objet [Personne] dans le modèle de la vue [edit]
request.setAttribute("erreurEdit", "");
request.setAttribute("id", personne.getId_pers());
request.setAttribute("prenom", personne.getprenon());
request.setAttribute("nom", personne.getNom());
Date dateNaissance = personne.getnaissance();
if (dateNaissance != null) {
request.setAttribute("dateNaissance", new SimpleDateFormat(
"dd/MM/yyyy").format(dateNaissance));
} else {
request.setAttribute("dateNaissance", "");
}
// request.setAttribute("marie", personne.getMarie());
// request.setAttribute("nbEnfants", personne.getNbEnfants());
// affichage de la vue [edit]
getServletContext()
.getRequestDispatcher((String) params.get("urlEdit")).forward(
request, response);
} |
Partager