Actions

0 respostas
G

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

Criado 26 de março de 2008
Respostas 0
Participantes 1