Problemas com forward no struts

3 respostas
J

Olá pessoal , quando mudei o forward da página não
não obtive nenhum resultado,continua indo para página
antiga. Já reiniciei o tom cat e nada.

Mudei de erro.jsp para erroCadastro.jsp mas continua
a mesma configuração de antigamente.

O meu context se encontra dessa forma:

<?xml version='1.0' encoding='utf-8'?>


No struts-config

Tenho que configuar alguma coisa no tom cat?

3 Respostas

C

Como está sua ActionForward ?

C

Uma forward acontece depois que uma ação é executada:

public ActionForward perform_select_action(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HttpSession session = request.getSession(true); ActionForward actionForward = null; com.egen.util.jdbc.JdbcUtil j = null; try { j = new com.egen.util.jdbc.JdbcUtil(); j.commit(); try { select_action(j, mapping, form, request, response); tg_select_action(j,mapping, form, request, response);//trigger pos para inserir o resultado da pesquisa em outra tabela tg_select_action_1(j,mapping, form, request, response); } finally { } actionForward = mapping.findForward("same"); } catch (Exception e) { ActionErrors errors = new ActionErrors(); errors.add("ActionErrors.GLOBAL_ERROR_bl_form_Produto", new ActionError("error.action.exception",com.egen.util.system.Error.getMessage(e))); request.setAttribute(org.apache.struts.Globals.ERROR_KEY, errors); session.setAttribute("exception", com.egen.util.system.Error.getDescription(e)); actionForward = mapping.findForward("same"); } finally { if (j != null) { j.close(); } } return actionForward; }

J

Está tudo certo , o que acontece é que parece
que fica gravado em cache no computador …sei lá , você muda
o action bean e nada.

Também estou tendo que reiniciar o tomcat após a copilação
do action bean.

Dá a impressão que fica alguma coisa gravado.

Criado 16 de junho de 2006
Ultima resposta 16 de jun. de 2006
Respostas 3
Participantes 2