Universidad Politécnica de Victoria
Programación Web
Tema: JSP (Java Server Pages)
Integrantes del equipo:
●
Cecilia Rosal...
¿Que es JSP?
JSP es una tecnología que permite combinar
código HTML estático con código generado
dinámicamente en un mismo...
¿Que es JSP?
Se refiere a un tipo especial de páginas HTML, en las cuales
se insertan pequeños programas que corren sobre ...
¿Que nos permite hacer JSP?
Los JSP nos permiten separar la parte dinámica
de nuestras paginas web del HTML estático.
Simp...
Extensión .jsp
Todas las paginas JSP deben tener la
extensión .jsp y es necesario renombrarlo de
esa manera para que el se...
Flujo principal de JSP
Flujo principal de JSP
Elementos JSP
●
Directivas
Permiten especificar información acerca de la
pagina que permanece constante para todas las
req...
Elementos JSP
●
Acciones
Permiten ejecutar determinadas acciones sobre
información que se requiere en el momento de la
pet...
Elementos JSP
●
Scripting
Permite insertar código java que sera ejecutado
en el momento de la petición.
Sintaxis JSP
EXPRESION JSP
<%=expresión%>; (la expresión es evaluada y situada en la salida)
Se tiene acceso a variables:
...
Sintaxis JSP
SCRIPTLET JSP
<%code%>(el código se inserta en el método service)
Tiene acceso a las mismas variables que las...
Sintaxis JSP
DECLARACION JSP
<%!code%>(el código se inserta en el cuerpo de
la clase del servlet, fuera del método service...
Sintaxis JSP
DIRECTIVAS JSP
<%@ directive att=”val”%>(afectan a la
estructura general de la clase servlet).
Sintaxis JSP
COMENTARIO JSP
<%--COMENTARIO--%>
Sintaxis JSP
ACCIONES JSP
< jsp:nombre-de-la-accion att=valor
att2=valor2 .../>. (Podemos insertar un archivo
dinámicament...
of 16

Preseweb

Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - Preseweb

  • 1. Universidad Politécnica de Victoria Programación Web Tema: JSP (Java Server Pages) Integrantes del equipo: ● Cecilia Rosalinda Leal Arteaga ● Angel Wha ● Alfonso Rodriguez Pesina
  • 2. ¿Que es JSP? JSP es una tecnología que permite combinar código HTML estático con código generado dinámicamente en un mismo archivo.
  • 3. ¿Que es JSP? Se refiere a un tipo especial de páginas HTML, en las cuales se insertan pequeños programas que corren sobre Internet (comúnmente denominados scripts), se procesan en línea para finalmente desplegar un resultado final al usuario en forma de HTML. Por lo general dichos programas hacen consultas a bases de datos y dependiendo del resultado que se despliegue será la información que se muestre a cada usuario de manera individual.
  • 4. ¿Que nos permite hacer JSP? Los JSP nos permiten separar la parte dinámica de nuestras paginas web del HTML estático. Simplemente escribimos el HTML regular de la forma normal y encerramos el código de las partes dinámicas en unas etiquetas especiales, la mayoría de las cuales comienzan con “<%” y “%>”. Y
  • 5. Extensión .jsp Todas las paginas JSP deben tener la extensión .jsp y es necesario renombrarlo de esa manera para que el servidor pueda interpretarlo.
  • 6. Flujo principal de JSP
  • 7. Flujo principal de JSP
  • 8. Elementos JSP ● Directivas Permiten especificar información acerca de la pagina que permanece constante para todas las request. -Requisitos del buffering. -Pagina de error para redireccion.
  • 9. Elementos JSP ● Acciones Permiten ejecutar determinadas acciones sobre información que se requiere en el momento de la petición de la jsp. -Acciones estándar. -Acciones propietarias (Tag libs).
  • 10. Elementos JSP ● Scripting Permite insertar código java que sera ejecutado en el momento de la petición.
  • 11. Sintaxis JSP EXPRESION JSP <%=expresión%>; (la expresión es evaluada y situada en la salida) Se tiene acceso a variables: -reques, el HttpServletRequest. -response, el HttpServletResponse. -session, el HttpSession asociado con el request (si existe). -out, el PrintWriter (una version con bufferdel tipo JspWriter) usada. para enviar la salida al cliente. Ejemplo; Your hostname: <%=request.getRemoteHost%>;
  • 12. Sintaxis JSP SCRIPTLET JSP <%code%>(el código se inserta en el método service) Tiene acceso a las mismas variables que las expresiones. El código dentro de un scriplet se insertara exactamente como esta escrito, y cualquier HTML estático (plantilla de texto) anterior o posterior al scriptlet se convierte en sentencia write. Ejemplo <html> <%for (int i = 0;i<10;i++) out.println(“<br>”+i);%> </html>
  • 13. Sintaxis JSP DECLARACION JSP <%!code%>(el código se inserta en el cuerpo de la clase del servlet, fuera del método service. Se utiliza para declarar variables y métodos).
  • 14. Sintaxis JSP DIRECTIVAS JSP <%@ directive att=”val”%>(afectan a la estructura general de la clase servlet).
  • 15. Sintaxis JSP COMENTARIO JSP <%--COMENTARIO--%>
  • 16. Sintaxis JSP ACCIONES JSP < jsp:nombre-de-la-accion att=valor att2=valor2 .../>. (Podemos insertar un archivo dinámicamente, reutilizar componentes JavaBeans, reenviar al usuario a otra pagina, etc)

Related Documents