Alguem sabe me dizer o que esta errado nesta classe para estar recebendo o erro: javax.servlet.ServletException: DispatchMapping[/cadUsuario] does not define a handler property
OBS: Se simplismente modifico o nome do metodo salvar para execute ele funciona.
package action;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.LookupDispatchAction;
import org.apache.struts.validator.DynaValidatorForm;
import actionMapping.GenericActionMapping;
public class GenericAction extends LookupDispatchAction {
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("bt.salvar", "salvar");
return map;
}
public ActionForward salvar(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
//
DynaValidatorForm genericForm = (DynaValidatorForm) form;
//
GenericActionMapping GenericMapping = (GenericActionMapping) mapping;
//
Object voGenerico = Class.forName(GenericMapping.getValueObject()).newInstance();
//
//BeanUtils.copyProperties(voGenerico, genericForm);
return mapping.findForward("sucesso");
}
}