SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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
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
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
Lenguaje de Programación II




Donde pasaremos a insertar este código




José Enrique Valdez Albujar
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
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
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

Más contenido relacionado

La actualidad más candente (15)

Javascript y Jquery
Javascript y JqueryJavascript y Jquery
Javascript y Jquery
 
Java script
Java scriptJava script
Java script
 
Java script
Java scriptJava script
Java script
 
Java--scrip
Java--scripJava--scrip
Java--scrip
 
Js
JsJs
Js
 
Register globals
Register globalsRegister globals
Register globals
 
Javascript
JavascriptJavascript
Javascript
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
 
Unidad 2 2.1
Unidad 2 2.1Unidad 2 2.1
Unidad 2 2.1
 
Breyson pinzon 11 03 j.t
Breyson pinzon 11 03 j.tBreyson pinzon 11 03 j.t
Breyson pinzon 11 03 j.t
 
Register Globals On
Register Globals OnRegister Globals On
Register Globals On
 
Php
PhpPhp
Php
 
Java script
Java scriptJava script
Java script
 
Directivas
DirectivasDirectivas
Directivas
 
Diapo pal blog1
Diapo pal blog1Diapo pal blog1
Diapo pal blog1
 

Similar a Error page

TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
Anyeni Garay
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
Edgar
 
Programacion web
Programacion webProgramacion web
Programacion web
IACSA
 
Guia java script
Guia java scriptGuia java script
Guia java script
mariaunefa
 

Similar a Error page (20)

TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
Programacion web
Programacion webProgramacion web
Programacion web
 
2.1
2.12.1
2.1
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
Programacion PHP
Programacion PHP
Programacion PHP
Programacion PHP
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2
 
Practica de aples
Practica de aplesPractica de aples
Practica de aples
 
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

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
  • 4. Lenguaje de Programación II Donde pasaremos a insertar este código 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