Pessoal estou com dificuldade na action,
estou criando um sistema administrativo junto com um banco de dados, porem quando preencho um formulario de cadastro de projetos, e clico em “Salvar” ele permanece no mesmo, lugar nas mesma tela e não salva no banco.
meu codigo da action.
[b]public ActionForward salvar(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
log.debug("salvar()");
try{
if (validateForm(mapping,form,request )){
return (mapping.findForward(CADASTRO));
}
ProjetoForm projetoForm = (ProjetoForm)form;
ProjetoBO.getInstance().salvar(projetoForm.getProjeto());
ActionMessages actionMessages = new ActionMessages();
ActionMessage actionMessage = new ActionMessage("xxx Salvo com sucesso.", false);
actionMessages.add("error", actionMessage);
saveErrors(request, actionMessages);
return new ActionForward("/projeto.do?userAction=inicio");
}catch (BussinessException e) {
ActionMessages actionMessages = new ActionMessages();
ActionMessage actionMessage = new ActionMessage("xxx ao Salvar um carro.", false);
actionMessages.add("error", actionMessage);
saveErrors(request, actionMessages);
log.error(e);
}
return (mapping.findForward(CADASTRO));
}
[/b]
Quem poder ajduar agradeço.
Guilherme Silva