Como criar um pagina de erro?

6 respostas
S

Saudacoes comunidade.
Sou novo por aqui este é meu pruimeiro post.

Quero saber como criar e usar um pagina de erro para minha alpicacao.
Tenho q prever todos os tipos de exceptions la?

6 Respostas

pcalcado

Depende do que voce chama de erro.

Se voce quer erros recuperaveis, tipo avisar o cara que ele entrou algo invalido, crie uma pagina que exibe um texto parametrizavel, e quando acotnecer um destes problemas coloque o texto desejado e desvie para esta pagina.

Se voce quer uma pagina de erros para quandoa contecer algum problema serio (HTTP500), consulte a documentaçao do web.xml.

Shoes

S

Quero tudo isto e mais
erros de exception
Erro de banco, estas coisas.

Fabricio_Cozer_Marti

Você pode colocar diretivas em suas páginas que o container fará o trabalho de redirecionamento.

Crie uma página de erro: ex.'erro.jsp’
Coloque a diretiva no topo da página:

Nas suas Jsps que você quer que chame essa página de erro,
coloque a diretiva no topo da página:

Defina no seu web.xml , as tags de excecoes que possivelmente vc quer tratar na pagina de erro:

<error-page>
   <exception-type>org.yourApp.BancoException</exception-type>
  <location>/error.jsp</location>
</error-page>

<error-page>
  <exception-type>org.yourApp.UsuarioException</exception-type>
  <location>/error.jsp</location>
</error-page>

Além de você também poder capturar os códigos de erro ao invés da excecao…

<error-page>
   <error-code>404</error-code>
  <location>/error.jsp</location>
</error-page>

Mas se vc tiver usando algum framework , verifique a documentacao … que deve ter algo…

S

o q significa este cod

<error-page>
    <exception-type>org.yourApp.BancoException</exception-type>
   <location>/error.jsp</location>
 </error-page>

BancoException??? Vc qr dizer SQLException ne!!?
E como faco para tratar erro de jsp por exemplo; tento imprimir uma variavel q nao existe, vai dar erro uma execao como mando para a pagina de erro?

S

Ninguem tem um tuto com isto nao?

Diogenes

http://www.peachpit.com/articles/printerfriendly.asp?p=25445

Criado 14 de junho de 2005
Ultima resposta 17 de jun. de 2005
Respostas 6
Participantes 4