package com.gestionclientmeditel.struts.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.actions.DispatchAction; import com.gestionclientmeditel.metier.Agent; import com.gestionclientmeditel.persistance.ClientBean; import com.gestionclientmeditel.struts.form.ClientEditForm; public class ClientEditAction extends DispatchAction{ public ActionForward editUser( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ClientEditForm agentForm=(ClientEditForm) form; String nom=request.getParameter("nom"); Agent a=new Agent(); ClientBean myAgent; try { myAgent = a.findByNom(nom); agentForm.setClientBean(myAgent); } catch(Exception e) { e.printStackTrace(); } return mapping.findForward("showEdit"); } public ActionForward saveUser( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ ClientEditForm agentEditForm=(ClientEditForm) form; Agent a=new Agent(); String nom=request.getParameter("nom"); a.update(agentEditForm.getClientBean(),nom); return mapping.findForward("showList"); } }