Você está aqui: JSP (Java Server Pages) ::: Dicas de Estudo e Anotações ::: Diretivas |
Uso do atributo errorPage para definir uma página de errosQuantidade de visualizações: 62 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> <%@ 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> |
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 |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
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 |
Linguagens Mais Populares |
1º lugar: Java |