Como exibir erro do bean, utilizando struts?

1 resposta
K

Estou desenvolvendo uma aplicação web utilizando EJB com Struts, e estou tendo problemas para exibir a mensagem de erro do bean.

O erro está sendo lançado pelo bean da seguinte forma:

catch (Exception e) 
    {
      throw new EJBException("chave do properties com uma descricao geral de erro", e);
    }

E no action o erro está sendo tratado da seguinte forma:

catch (RemoteException e) 
    {
      ActionErrors erros  = new ActionErrors();
      erros.add(ActionErrors.GLOBAL_ERROR, new ActionError("chave do properties que vem do bean e ñ consigo pegar", e.detail.getMessage()));
      saveErrors(request, erros);
      
      return mapping.findForward("excecoes");
    }

Como faço para que o action pegue essa a mensagem, que no caso é a chave do properties, que vem do bean???

1 Resposta

K

Esta parte de colocar a chave do arquivo properties e na jsp já foi feita.
Inclusive no properties eu coloquei uma mensagem “generica” sobre o erro, mais um {0} no fim para exibir tb a mensagem gerada pela exceção no bean.

Criado 5 de novembro de 2004
Ultima resposta 5 de nov. de 2004
Respostas 1
Participantes 1