Implementação de páginas de erro com JSP

3 respostas
N

Bom dia
Pelo que lí, entendi que para que eu possa capturar os possíveis erros na minhas páginas JSP eu preciso direcionar os possiveis erros para a página com o código

<%@ page errorPage="nomeda pgina.jsp"%>

e na minha página de erro eu preciso de

<%@ page isErrorPage="true"%>

Se houver alguma coisa faltando além disso por favor me corrijam.

O que ocorre é que não consigo fazer com que minhas páginas de erros funcionem dessa forma, então através de umas pesquisas na internet percebi um tratamento de erros diferenciado, alterando o código do arquivo web.xml assim:

<error-code>500</error-code>   
    <location>/errorpage.jsp</location>   
  </error-page>

e dessa forma funcionou
Minha dúvida é, sófunciona dsesa forma, alterando o xml quando uso o tomcat?

obrigado a todos…

3 Respostas

alves.Felipe

cara, não sei se funciona só desta maneira, mas acho que deve ser a mais simples, e vc pode definir quais os erros que quer pegar…
por exemplo:

<error-page> <error-code>400</error-code> <location>/jsp/pub/tiles/erro.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/jsp/pub/tiles/erro.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/jsp/pub/tiles/erro.jsp</location> </error-page>

arthurgon

Você só definiu o erro 500. Defina outros também…como o 404 por exemplo.

N

valeu obrigado…
só mais uma perguntinha…
vc por acaso sabe o principais motivos do erro 500?

Criado 29 de dezembro de 2010
Ultima resposta 29 de dez. de 2010
Respostas 3
Participantes 3