2010-06-02 20 views

Respuesta

8

Se puede añadir una etiqueta <error-code> para que

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

ACTUALIZACIÓN:

Según su pregunta actualizada - que tendrá que definir cada error de código de forma individual en el web.xml.

Usando <exception-type>java.lang.Throwable</exception-type> cogerá el 500 de error, pero no 404S

+2

lo sé, pero quiero coger todos los códigos de error a misma página – newbie

+2

@newbie - por lo que se agrega una para todos y cada código de error, todos ellos apuntando a la misma página. –

+0

@StephenC: ¿No hay alguna característica comodín para lo mismo? :/ –

0

En Tomcat7 (podría funcionar en versiones anteriores pero no cheque)

añadir las páginas de error que desee (por ejemplo 404.jsp, general_error.php etc.)

añadir a web.xml (todo primero y luego específica adaptarlo a su código, por supuesto):.

<error-page> 
    <location>general_error.php</location> 
</error-page> 

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

<error-page> 
    <error-code>409</error-code> 
    <location>error_page.jsp?error=custom_message</location> 
</error-page> 
1

estoy usando esto:

<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/pages/exception/sorry.html</location> 
</error-page> 

<error-page> 
    <error-code>403</error-code> 
    <location>/security/403</location> 
</error-page> 

<error-page> 
    <error-code>404</error-code> 
    <location>/security/404</location> 
</error-page> 
Cuestiones relacionadas