Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesCódigo-Fonte Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais
Você está aqui: JSP (Java Server Pages) ::: Dicas de Estudo e Anotações ::: Diretivas

Uso do atributo errorPage para definir uma página de erros

Quantidade de visualizações: 79 vezes
ATRIBUTO: errorPage

VALORES POSSÍVEIS: Uma URL relativa

DESCRIÇÃO: O caminho para uma página JSP para a qual a página JSP atual enviará exceções (erros). Se o caminho começar com "/", este caminho é relativo ao diretório raiz da aplicação e é resolvido pelo servidor web. Do contrario, o caminho é relativo à página JSP atual.

Existe uma série de erros que acontecem contra a vontade dos programadores. São os chamados erros de tempo de execução (Runtime Errors). Embora muitos destes erros possam ser previstos e tratados em tempo de desenvolvimento, alguns são realmente inesperados e podem provocar insônia em muitos iniciantes em programação.

A linguagem JSP fornece uma forma bem fácil de fornecer uma página de erros para as suas aplicações. Esta página poderá exibir uma informação ao visitante da página ou até mesmo enviar um e-mail para o desenvolvedor informando-o do problema.

Uma página de erro é definida na página atual usando-se o atributo errorPage nas diretivas de página. Assim, se um erro de execução ocorrer, o navegador é automaticamente redirecionado para a página de erro. Vamos ver como isso acontece? Comece escrevendo as paginas JSP listadas a seguir:

Código para provoca_erro.jsp:
<%@ page language="java" errorPage="erro.jsp" %>
<html>
<head>
<title>Usando uma página de erros</title>
</head>
<body>

  <%
    int res = 40 / 0; // vai dar erro: divisão por zero
  %>

</body>
</html>
Veja que a página de erro é definida logo no topo da página, ou seja, na linha:

<%@ page language="java" errorPage="erro.jsp" %>

O erro proposital nesta página é provocado em um trecho de código de um Scriptlet. Aqui tentamos efetuar uma divisão por zero, que é um erro de tempo de execução. Erros de compilação são apanhados pelo container antes mesmo de a página JSP ser transformada em um Servlet, portanto, não há necessidade de páginas de erros quando nenhum erro de execução poderá jamais aparecer. Vamos à página responsável pela mensagem de erro:

Código para erro.jsp:
<%@ page language="java" %>
<html>
<head>
<title>Um erro ocorreu</title>
</head>
<body>

<p>Houve um erro ao tentar acessar a página anterior</p>

</body>
</html>
Veja que está página é bem simples. Nem precisava ser JSP. Execute a página provoca_erro.jsp e veja o resultado.

Link para compartilhar na Internet ou com seus amigos:

Veja mais Dicas e truques de JSP (Java Server Pages)

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 28 usuários muito felizes estudando em nosso site.