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
| public class utilisateurAction extends LookupDispatchAction {
IUtilisateurService utilisateurService;
public utilisateurAction() {
}
public void setServlet(ActionServlet actionServlet) {
super.setServlet(actionServlet);
ServletContext servletContext = actionServlet.getServletContext();
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
this.utilisateurService = (IUtilisateurService) wac.getBean("myIUtilisateurService");
}
public ActionForward ajouter(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
utilisateurForm monUtilisateur = (utilisateurForm)form;
Utilisateur utilisateur = new Utilisateur();
utilisateur.setCodeus(monUtilisateur.getCodeUS());
utilisateur.setNom(monUtilisateur.getNom());
utilisateur.setPrenom(monUtilisateur.getPrenom());
utilisateur.setMotdepasse(monUtilisateur.getMotdepasse());
utilisateur.setEmail(monUtilisateur.getCourriel());
utilisateurService.saveUtilisateur(utilisateur);
List listeUtilisateur = utilisateurService.listerUtilisateur();
request.setAttribute("utilisateurList",listeUtilisateur);
return mapping.findForward("listeUtilisateur");
}
public ActionForward supprimer(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// ICI LA SUPPRESSION
return mapping.findForward("listeUtilisateur");
}
public ActionForward modifier(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// ICI LA MODIFICATION
return mapping.findForward("listeUtilisateur");
}
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("bouton.supprimer","supprimer");
map.put("bouton.modifier","modifier");
map.put("bouton.ajouter","ajouter");
return map;
}
} |
Partager