SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Elemento JSP           Síntaxis            Interpretación                     Notas
                                                           El equivalente XML es
                                                           <jsp:expression>
                                           La Expresión es
                                                           expression
                                           evaluada y
Expresión JSP     <%= expression %>                        </jsp:expression>.
                                           situada en la
                                                           Las variables predefinidas son
                                           salida.
                                                           request, response, out, session,
                                                           application, config, y pageContext.
                                           El código se       El equivalente XML es:
                                           inserta en el      <jsp:scriptlet>
Scriptlet JSP     <% code %>
                                           método             code
                                           service.           </jsp:scriptlet>.
                                           El código se
                                           inserta en el
                                                              El equivalente XML es:
                                           cuerpo de la
                                                              <jsp:declaration>
Declaración JSP   <%! code %>              clase del
                                                              code
                                           servlet, fuera
                                                              </jsp:declaration>.
                                           del método
                                           service.
                                                              El equivalente XML es:
                                                              <jsp:directive.page att="val">.
                                                              Los atributos legales son (con los
                                                              valores por defecto en negrita):

                                                                     import="package.class"
                                                                     contentType="MIME-Type"
                                           Dirige al motor
                                                                     isThreadSafe="true|false"
Directiva page    <%@ page att="val"       servlet sobre la
                  %>                                                 session="true|false"
JSP                                        configuración
                                                                     buffer="sizekb|none"
                                           general.
                                                                     autoflush="true|false"
                                                                     extends="package.class"
                                                                     info="message"
                                                                     errorPage="url"
                                                                     isErrorPage="true|false"
                                                                     language="java"


                                                              El equivalente XML es:
                                           Un fichero del
                                                              <jsp:directive.include
                                           sistema local se
                                                                file="url">.
Directiva         <%@ include file="url"   incluirá cuando
                  %>                                          La URL debe ser relativa. Usamos la
include JSP                                la página se
                                                              acción jsp:include para incluir un
                                           traduzca a un
                                                              fichero en el momento de la petición en
                                           Servlet.
                                                              vez del momento de la tradución.
                                           Comentario
                                           ignorado           Si queremos un comentario en el HTML
                                           cuando se          resultante, usamos la síntaxis de
Comentario JSP    <%-- comment --%>
                                           traduce la         comentario normal del HTML <--
                                           página JSP en      comment -->.
                                           un servlet.
                                           Incluye un         Aviso: en algunos servidores, el
                  <jsp:include             fichero en el      fichero incluido debe ser un fichero
Acción
                    page="relative URL"    momento en         HTML o JSP, según determine el
jsp:include         flush="true"/>
                                           que la página      servidor (normalmente basado en la
                                           es solicitada.     extensión del fichero).
Los posibles atributos son:

                  <jsp:useBean
                                                                    id="name"
                  att=val*/>
                      o                    Encuentra o              scope="page|request|
Acción
                  <jsp:useBean             construye un             session|application"
jsp:useBean       att=val*>
                  ...
                                           Java Bean.               class="package.class"
                  </jsp:useBean>                                    type="package.class"
                                                                    beanName="package.class"


                                           Selecciona las
                                           propiedades del Los atributos legales son:
                                           bean, bien
                                           directamenteo           name="beanName"
Acción            <jsp:setProperty
                  att=val*/>               o designando el         property="propertyName|*"
jsp:setProperty
                                           valor que viene         param="parameterName"
                                           desde un                value="val"
                                           parámetro de la
                                           petición.

                  <jsp:getProperty         Recupera y
Acción                                     saca las
jsp:getProperty   name="propertyName"      propiedades del
                    value="val"/>
                                           Bean.
                  <jsp:forward             Reenvía la
Acción
                    page="relative         petición a otra
jsp:forward       URL"/>
                                           página.
                                           Genera
                                           etiquetas
                                           OBJECT o
                                           EMBED,
                  <jsp:plugin              apropiadas al
Acción               attribute="value"*>
                   ...                     tipo de
jsp:plugin
                  </jsp:plugin>            navegador,
                                           pidiendo que se
                                           ejecute un
                                           applet usando
                                           el Java Plugin.

Weitere ähnliche Inhalte

Was ist angesagt?

Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Edureka!
 
Seguridad por capas
Seguridad por capasSeguridad por capas
Seguridad por capass3m1llon
 
Migration from Java EE to JakartaEE 10 - Challenges & Opportunities
Migration from Java EE to JakartaEE 10 - Challenges & OpportunitiesMigration from Java EE to JakartaEE 10 - Challenges & Opportunities
Migration from Java EE to JakartaEE 10 - Challenges & OpportunitiesBuhake Sindi
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework PresentationBen Ngo
 
Exception handling in Java
Exception handling in JavaException handling in Java
Exception handling in JavaAnkit Rai
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development IntroductionGanuka Yashantha
 
Java Programming concept
Java Programming concept Java Programming concept
Java Programming concept Prakash Poudel
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Edureka!
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using SeleniumWeifeng Zhang
 
Java database connectivity
Java database connectivityJava database connectivity
Java database connectivityVaishali Modi
 
Introducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftIntroducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftAndy Juan Sarango Veliz
 

Was ist angesagt? (20)

Struts2
Struts2Struts2
Struts2
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
 
Seguridad por capas
Seguridad por capasSeguridad por capas
Seguridad por capas
 
Struts framework
Struts frameworkStruts framework
Struts framework
 
Migration from Java EE to JakartaEE 10 - Challenges & Opportunities
Migration from Java EE to JakartaEE 10 - Challenges & OpportunitiesMigration from Java EE to JakartaEE 10 - Challenges & Opportunities
Migration from Java EE to JakartaEE 10 - Challenges & Opportunities
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
 
Exception handling in Java
Exception handling in JavaException handling in Java
Exception handling in Java
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
 
Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
 
Java Programming concept
Java Programming concept Java Programming concept
Java Programming concept
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using Selenium
 
Java database connectivity
Java database connectivityJava database connectivity
Java database connectivity
 
Oops Quiz
Oops QuizOops Quiz
Oops Quiz
 
Java Beans
Java BeansJava Beans
Java Beans
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Introducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftIntroducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShift
 
Java RMI
Java RMIJava RMI
Java RMI
 
JavaFX Presentation
JavaFX PresentationJavaFX Presentation
JavaFX Presentation
 

Ähnlich wie Resumen de la sintaxis jsp (20)

Jsp
JspJsp
Jsp
 
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-20064. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
 
JSP
JSPJSP
JSP
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 
Capa de presentacion jsp
Capa de presentacion jspCapa de presentacion jsp
Capa de presentacion jsp
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Tema2a Jsp
Tema2a JspTema2a Jsp
Tema2a Jsp
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 
Practica jsp
Practica jspPractica jsp
Practica jsp
 
Jsp
JspJsp
Jsp
 
JavaServer Page
JavaServer PageJavaServer Page
JavaServer Page
 
Directivas
DirectivasDirectivas
Directivas
 
Java Web Lección 02 - JSP
Java Web Lección 02 - JSPJava Web Lección 02 - JSP
Java Web Lección 02 - JSP
 
JSP
JSPJSP
JSP
 
Jsp directiva page
Jsp directiva pageJsp directiva page
Jsp directiva page
 
Jsp
JspJsp
Jsp
 
Acciones
AccionesAcciones
Acciones
 

Mehr von Boris Salleg

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datosBoris Salleg
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminadaBoris Salleg
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basicoBoris Salleg
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basicoBoris Salleg
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internetBoris Salleg
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basicoBoris Salleg
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritasBoris Salleg
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datosBoris Salleg
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesariaBoris Salleg
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQLBoris Salleg
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jspBoris Salleg
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jspBoris Salleg
 

Mehr von Boris Salleg (20)

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datos
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
 
Arboles
ArbolesArboles
Arboles
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Clase event
Clase eventClase event
Clase event
 

Kürzlich hochgeladen

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 

Kürzlich hochgeladen (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Resumen de la sintaxis jsp

  • 1. Elemento JSP Síntaxis Interpretación Notas El equivalente XML es <jsp:expression> La Expresión es expression evaluada y Expresión JSP <%= expression %> </jsp:expression>. situada en la Las variables predefinidas son salida. request, response, out, session, application, config, y pageContext. El código se El equivalente XML es: inserta en el <jsp:scriptlet> Scriptlet JSP <% code %> método code service. </jsp:scriptlet>. El código se inserta en el El equivalente XML es: cuerpo de la <jsp:declaration> Declaración JSP <%! code %> clase del code servlet, fuera </jsp:declaration>. del método service. El equivalente XML es: <jsp:directive.page att="val">. Los atributos legales son (con los valores por defecto en negrita): import="package.class" contentType="MIME-Type" Dirige al motor isThreadSafe="true|false" Directiva page <%@ page att="val" servlet sobre la %> session="true|false" JSP configuración buffer="sizekb|none" general. autoflush="true|false" extends="package.class" info="message" errorPage="url" isErrorPage="true|false" language="java" El equivalente XML es: Un fichero del <jsp:directive.include sistema local se file="url">. Directiva <%@ include file="url" incluirá cuando %> La URL debe ser relativa. Usamos la include JSP la página se acción jsp:include para incluir un traduzca a un fichero en el momento de la petición en Servlet. vez del momento de la tradución. Comentario ignorado Si queremos un comentario en el HTML cuando se resultante, usamos la síntaxis de Comentario JSP <%-- comment --%> traduce la comentario normal del HTML <-- página JSP en comment -->. un servlet. Incluye un Aviso: en algunos servidores, el <jsp:include fichero en el fichero incluido debe ser un fichero Acción page="relative URL" momento en HTML o JSP, según determine el jsp:include flush="true"/> que la página servidor (normalmente basado en la es solicitada. extensión del fichero).
  • 2. Los posibles atributos son: <jsp:useBean id="name" att=val*/> o Encuentra o scope="page|request| Acción <jsp:useBean construye un session|application" jsp:useBean att=val*> ... Java Bean. class="package.class" </jsp:useBean> type="package.class" beanName="package.class" Selecciona las propiedades del Los atributos legales son: bean, bien directamenteo name="beanName" Acción <jsp:setProperty att=val*/> o designando el property="propertyName|*" jsp:setProperty valor que viene param="parameterName" desde un value="val" parámetro de la petición. <jsp:getProperty Recupera y Acción saca las jsp:getProperty name="propertyName" propiedades del value="val"/> Bean. <jsp:forward Reenvía la Acción page="relative petición a otra jsp:forward URL"/> página. Genera etiquetas OBJECT o EMBED, <jsp:plugin apropiadas al Acción attribute="value"*> ... tipo de jsp:plugin </jsp:plugin> navegador, pidiendo que se ejecute un applet usando el Java Plugin.