Sesión de aprendizaje Planifica Textos argumentativo.docx
Error page
1. Lenguaje de Programación II
Excepciones en Java Web
El manejo de excepciones ayuda al programador a remover el código para
manejo de errores de la línea principal de ejecución, además se puede
elegir entre manejar todas las excepciones, las de cierto tipo o de las de
grupos relacionados, esto hace que la probabilidad de pasar por alto los
errores se reduzca y a la vez hace los programas más robustos. Pero es
importante utilizar un lenguaje de programación que soporte este manejo,
de lo contrario el procesamiento de errores no estará incluido y hará el
programa más vulnerable.
José Enrique Valdez Albujar
2. Lenguaje de Programación II
Aunque puede parecer de poca utilidad, hay que observar que
determinadas condiciones de error pueden no implicar la terminación
abrupta de la ejecución del programa. Utilizando la captura de
excepciones (catch en inglés significa precisamente esto), podemos
incorporar en el script una forma elegante de eludir el error.
En lenguajes de programación como Java, un uso típico de la secuencia
try... catch es el acceso a ficheros o
recursos que no se sabe si estarán
disponibles. Si el recurso no está
disponible se producirá una excepción,
la cual puede ser capturada para evitar
la terminación abrupta del programa, y
mostrar en su lugar un mensaje de
error o de revisión de los datos
introducidos por el usuario (por poner
un ejemplo).
Otra aplicación de la captura de errores está en la comprobación de
líneas de código que podrían contener errores. Para usuarios nóveles
puede ser de gran ayuda.
EXCEPCIONES EN JAVA JSP
Los Java Server Pages, son contenido propiamente de Java para
generar contenido dinámico en páginas web, en forma de
documentos HTML, XML o de otro tipo, estos a su vez permiten la
utilización de código Java mediante Scriptlet
Con JSP podemos crear aplicaciones web que se ejecuten en
variados servidores web, de múltiples plataformas. El motor de un
JSP, básicamente son los servlets que se utilizan en Java.
José Enrique Valdez Albujar
3. Lenguaje de Programación II
Ejemplo de ErrorPage
El primer paso será crear un nuevo proyecto, que en este caso se llamará
ErrorPage_Valdez y veremos que automáticamente se creará el index.jsp
Una vez tengamos el index.jsp le cambiaremos el nombre por "Suma.jsp"
José Enrique Valdez Albujar
5. Lenguaje de Programación II
Ahora vamos a añadir un JSP al que llamaremos “ErrorSuma”, para lo cual
nos ubicaremos sobre el nombre del proyecto, daremos clic derecho y
seleccionamos Nuevo/ JSP
José Enrique Valdez Albujar
6. Lenguaje de Programación II
Cuando tengamos el ErrorSuma.jsp, nos situamos en él y hacemos uso del
siguiente código
Una vez terminado ejecutaremos el proyecto
José Enrique Valdez Albujar
7. Lenguaje de Programación II
Generamos el error insertando un valor no numérico para ver que nos
direccionará al ErrorSuma.jsp, donde nos indicará el error que sucedió.
José Enrique Valdez Albujar