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
   |  
public class MesActionsLookupDispatchAction extends LookupDispatchAction {
 
    /**
     * Spécifie les méthode à appeler en fonction du parametre mis dans le submit
     * @param mapping
     * @param form
     * @param request
     * @return , object returned for return or parameter in for param
     */
    protected Map getKeyMethodMap(){
        Map<String,String> map = new HashMap<String,String>();
        map.put("label.button.add", "add");
        map.put("label.button.delete", "delete");
        return map;
    }
 
 
    public ActionForward add(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) {
        //initialisation du redirect
        String redirect="success";       
        //redirection vers le bon forward JSP
        return mapping.findForward(redirect);       
    }
 
 
    public ActionForward delete(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) {
        //initialisation du redirect
        String redirect="success";       
        //redirection vers le bon forward JSP
        return mapping.findForward(redirect);       
    }
} | 
Partager