Cuando se produce un error en el proceso de una página JavaServer, el resultado de la página contiene normalmente información detallada que se ha generado durante la ejecución. Si este no es el resultado deseado en caso de una anomalía de página JavaServer, hay dos métodos posibles para hacer que el comportamiento sea más previsible.
En el primer método, puede especificar una página de error en su página JavaServer,
que se ejecuta si se encuentra un error imprevisto, como por ejemplo, una excepción
no detectada. Para utilizar este método, debe incluir la línea siguiente en su
página principal:
<%@ page errorPage="SuError.jsp" %>
También deberá incluir la línea siguiente en SuError.jsp:
<%@ page isErrorPage="true" %>
Nota: En el caso de un error, el resultado de la composición del mensaje es el
resultado de SuError.jsp. Para obtener información más detallada, consulte la especificación JSP 1.0.
En el segundo método, en lugar de procesar el mensaje de error como un mensaje de salida, puede utilizar
una página JavaServer de error que genere salida que se procesa como una excepción. Para ello,
utilice ComposerError.jsp como base para manejar el error.
Hágalo del mismo modo que se ha descrito anteriormente, pero el inicio de SuError.jsp deberá
comenzar con las dos primeras líneas de ComposerError.jsp. De este modo,
durante la ejecución de la composición se podrá detectar la existencia de un
error y se generará una excepción. ComposerError.jsp se encuentra en el directorio siguiente:
unidad:\Archivos
de programa\WebSphere\AppServer\installedApps\WC_Enterprise_App_<nombre_instancia>.ear\wcstores.war
unidad:\WebSphere\AppServer\installedApps\WC_Enterprise_App_<nombre_instancia>.ear\wcstores.war
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_<nombre_instancia>.ear/wcstores.war
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_<nombre_instancia>.ear/wcstores.war
/QIBM/Userdata/WebASAdv4/<nombre_instancia_WAS>/installedApps/WC_Enterprise_App_<nombre_instancia>.ear/wcstores.war
Las dos primeras líneas de ComposerError.jsp son las siguientes:
ERROR
<%@ page isErrorPage="true" %>
Para utilizar este archivo, puede indicar que se trata de la página de error estableciendo errorPage="ComposerError.jsp"
en la página JSP principal. Si desea información adicional, puede copiar
este archivo con otro nombre de archivo, por ejemplo,
SuError.jsp, y añadir en el nuevo archivo información adicional sobre
errores, después de estas dos líneas.
A continuación, deberá establecer
errorPage="SuError.jsp" en la página JSP principal.
Cualquier salida adicional que se especifique después de estas dos
primeras líneas formarán parte del texto de excepción generado por el
servicio de composición.
![]() |