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"); } }