Lançando mensagem com Exception

3 respostas
J

Pessoal, estou com um problema.

Quando lanço uma Exception: throw new ServletException("Erro validação");

É apresentado um alert com o nome da Exception, assim: “javax.servlet.ServletException: Erro validação”

Porem gostaria que apresentasse somente o nome passado como parametro, assim “Erro validação”

Algum tem alguma ideia?

Ps: Sei q não é boa pratica usar Exception para exibir mensagens, mas, não posso mudar isso :?

Obrigado

3 Respostas

M

try{ throw new ServletException("Erro validação"); }catch(ServletException e){ e.getMessage(); }

tenta usar o e.getMessage(), ele te retorna a mensagem do erro

R

public static void main(String args[]){ try{ throw new Exception("Oi"); } catch (Exception e){ System.out.println(e.getMessage()); } }

R

No seu sistem há uma classe que trata a exception e lanca uma mensagem na tela, (ela nao aparece do nada) tem de haver uma classe que faz isso.
Procure nos arquivos xml de sua aplicacao classes registradas para tratamento de erro.

Criado 16 de julho de 2012
Ultima resposta 17 de jul. de 2012
Respostas 3
Participantes 4