Mudanças entre as edições de "Personalizando Páginas de Erro em aplicações Web Java"
De Wiki Integrator do Brasil
(Criou página com 'As páginas de Erro geradas em aplicações Web, criadas com Java, necessitam da inclusão de um web.xml contendo a tag XML <error-page>. Veja o exemplo abaixo para a exibiç...') |
|||
Linha 6: | Linha 6: | ||
Abaixo o exemplo de '''web.xml''' completo de configuração para erros personalizados: | Abaixo o exemplo de '''web.xml''' completo de configuração para erros personalizados: | ||
− | + | ||
− | + | <pre> | |
+ | |||
<?xml version="1.0" encoding="UTF-8"?><br /> | <?xml version="1.0" encoding="UTF-8"?><br /> | ||
<web-app version="3.0" | <web-app version="3.0" | ||
− | + | xmlns="http://java.sun.com/xml/ns/javaee” | |
− | + | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance” | |
− | + | xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | |
− | + | http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”> | |
− | + | <error-page> | |
− | + | <exception-type>'''java.lang.NoClassDefFoundError'''</exception-type> | |
− | + | <location>/erro-classe.jsp</location> | |
− | + | </error-page> | |
− | + | <error-page> | |
− | + | <error-code>404</error-code> | |
− | + | <location>/404.jsp</location> | |
− | + | </error-page> | |
− | + | <error-page> | |
− | + | <location>/erro-padrao.jsp</location> | |
− | + | </error-page> | |
</web-app> | </web-app> | ||
---- | ---- |
Edição das 04h02min de 5 de fevereiro de 2016
As páginas de Erro geradas em aplicações Web, criadas com Java, necessitam da inclusão de um web.xml contendo a tag XML <error-page>. Veja o exemplo abaixo para a exibição de página de erros personalizadas para:
- Classe Não encontrada - java.lang.NoClassDefFoundError
- 404 - Erro 404 de página não encontrada
- Erro Padrão - Qualquer outro erro
Abaixo o exemplo de web.xml completo de configuração para erros personalizados:
<?xml version="1.0" encoding="UTF-8"?><br /> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee” xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”> <error-page> <exception-type>'''java.lang.NoClassDefFoundError'''</exception-type> <location>/erro-classe.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page> <error-page> <location>/erro-padrao.jsp</location> </error-page> </web-app> ---- ---- [[Categoria:JAVA]] [[Categoria:TUTORIAIS]]