Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2011, 09:12
eibanez
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Como mostrar una pagina web de error cuando la url no existe?

Hola gracias por colaborarme.
edite mi web.xml coloque lo siguiente

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

Pero me sale la pagina en blanco... y el archivo jsp esta bien, igual que la ruta.
Observando otras excepciones veo que netbeans crea un servlets en el web.xml llamado ExceptionHandlerServlet. Por ejemplo mira

<error-page>
<exceptiontype>
com.sun.rave.web.ui.appbase.ApplicationException
</exception-type>
<location>/error/ExceptionHandler</location>
</error-page>

Si ves aqui en ves de la etiqueta <error-code> tienen <exceptiontype> y en la etiqueta <location> tiene una url /error/ExceptionHandler.

Yo hice igual cree un servlet lo llame ExceptionUrl tambien le cree un url pattern lo llame /error/pageNotFound y seleccione mi archivo jsp de error. me quedo de esta forma

<error-page>
<error-code>
404
</error-code>
<location>/error/pageNotFound</location>
</error-page>

coloque <error-code> en vez de <exceptiontype> porque nose como se llama la clase de este error 404. En fin Hice todo esto y me sigue saliendo la pagina en blanco. Utilizo Mozilla firefox.

Si me puedes ayudar te agradeceria. Que estes bien