Handler che eredita LookupDispatchAction
import javax.servlet.http.*;
import javax.servlet.*;
import org.apache.struts.actions.*;
import org.apache.struts.action.*;
import java.util.*;
public class UserLookupDispatchAction extends LookupDispatchAction {
// È necessario implementare questo metodo che mappi
// le chiavi del file di risorse ai nomi dei metodi
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("userForm.remove", "remove");
map.put("userForm.save", "save");
return map;
}
public ActionForward remove(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("REMOVE USER!!!!");
return mapping.findForward("success");
}
public ActionForward save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("SAVE USER!!!!");
return mapping.findForward("success");
}
}