2. INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP
PUEDE CONTENER:
Directivas: indican información general de la
pagina,como puede ser importación de clases.
Declaraciones : sirven para declarar métodos o
variables
Scriptlets : código de java emebido
Expresiones: Expresiones java que se evalúan y se
envían a la salida
Tags JSP: etiquetas especiales que interpreta el
servidor
INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP
PUEDE CONTENER:
Directivas: indican información general de la
pagina,como puede ser importación de clases.
Declaraciones : sirven para declarar métodos o
variables
Scriptlets : código de java emebido
Expresiones: Expresiones java que se evalúan y se
envían a la salida
Tags JSP: etiquetas especiales que interpreta el
servidor
3. ELEMENTOSELEMENTOS
CODIGO JAVA
PODEMOS INSERTAR CODIGO JAVA
DENTRO DE JSP DE TRES FORMAS
1)EXPRESIONES
2)SSSCRIPTLETS
3)DECLARACIONES
CODIGO JAVA
PODEMOS INSERTAR CODIGO JAVA
DENTRO DE JSP DE TRES FORMAS
1)EXPRESIONES
2)SSSCRIPTLETS
3)DECLARACIONES
4. EXPRESIONESEXPRESIONES
Son fragmentos de código java, con la forma de
<%=expresiones%>,dentro de una expresión podemos
incluir cualquier cosa que normalmente se introduciría
dentro de una System.out.print
Ejemplos
<%= new java.util.date() %>
<%=Math.PI*2 %>
<%= Tamaño de ventana : “+ventana.length() %>
Son fragmentos de código java, con la forma de
<%=expresiones%>,dentro de una expresión podemos
incluir cualquier cosa que normalmente se introduciría
dentro de una System.out.print
Ejemplos
<%= new java.util.date() %>
<%=Math.PI*2 %>
<%= Tamaño de ventana : “+ventana.length() %>
5. SCRIPTLETSSCRIPTLETS
Son fragmentos de código java con la forma <%codigo%>, en
general podemos instalar cualquier código que pudiéramos
usar en java.
Ejemplo:
<html>
<%! int base = 5, altura = 7 ; %>
<% base * altura / 2.0;
new java.util.Date();
System.out.println( "hola mundo" ); %>
</html>
Son fragmentos de código java con la forma <%codigo%>, en
general podemos instalar cualquier código que pudiéramos
usar en java.
Ejemplo:
<html>
<%! int base = 5, altura = 7 ; %>
<% base * altura / 2.0;
new java.util.Date();
System.out.println( "hola mundo" ); %>
</html>
6. DECLARACIONESDECLARACIONES
Contienen declaraciones de variables o métodos con la
forma <%! declaración %>.Estas variables o métodos serán
accesibles desde cualquier lugar de la pagina JSP
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
<BODY>
<%
getDate Fecha () (System.out.println ( "En getDate ()
método" ); regreso theDate;)
%> Hola! The time is now <% = getdate ()%>
</BODY>
</HTML>
Contienen declaraciones de variables o métodos con la
forma <%! declaración %>.Estas variables o métodos serán
accesibles desde cualquier lugar de la pagina JSP
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
<BODY>
<%
getDate Fecha () (System.out.println ( "En getDate ()
método" ); regreso theDate;)
%> Hola! The time is now <% = getdate ()%>
</BODY>
</HTML>
7. Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags o
directivas, de las cuales existen las siguientes:
1.- Comentarios <%– comentario –%> Ignorados cuando jsp es
convertida a servlet y muy útiles para documentar nuestros
programas jsp.
2.- Declaracion <%! Variables, metodos, etc %> Recordar que
todo buen programa, empieza declarando variables.
Cada variable debera ser declarada de acuerdo a las reglas
normales de java.
Cada declaración termina con punto y coma (;)
Toda variable o metodo usado en el programa debera ser
declarada primero.
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags o
directivas, de las cuales existen las siguientes:
1.- Comentarios <%– comentario –%> Ignorados cuando jsp es
convertida a servlet y muy útiles para documentar nuestros
programas jsp.
2.- Declaracion <%! Variables, metodos, etc %> Recordar que
todo buen programa, empieza declarando variables.
Cada variable debera ser declarada de acuerdo a las reglas
normales de java.
Cada declaración termina con punto y coma (;)
Toda variable o metodo usado en el programa debera ser
declarada primero.
8. DIRECTIVASDIRECTIVAS
Las directivas son elementos que proporcionan información al
motor JSP, e influirán en la estructura del servlet generado,
hay tres tipos de directivas: page,taglib e include
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
Hoy es <%= new Date() %>
</HTML
Las directivas son elementos que proporcionan información al
motor JSP, e influirán en la estructura del servlet generado,
hay tres tipos de directivas: page,taglib e include
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
Hoy es <%= new Date() %>
</HTML
9. .- Include Directive <%@ include file=“url”
%> Se usa para incluir achivos en la pc que
compila la jsp, esto se realiza al tiempo que
la jsp es convertida en servlet, el url debe
ser relativo.
Para este caso también es valido:
jsp:include action para incluir el archivo al
tiempo de request por parte de un usuario
remoto
.- Include Directive <%@ include file=“url”
%> Se usa para incluir achivos en la pc que
compila la jsp, esto se realiza al tiempo que
la jsp es convertida en servlet, el url debe
ser relativo.
Para este caso también es valido:
jsp:include action para incluir el archivo al
tiempo de request por parte de un usuario
remoto
10. ETIQUETASETIQUETAS
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags
o directivas, de las cuales existen las siguientes:
7.- jsp:include Action <jsp:include page=“URL relativo”
Flush=“true”/>
Incluye el archivo al tiempo de request, no al tiempo
de conversion jsp-servlet, como el caso 5.
8.- jsp:useBean Action <jsp:useBean att=val*/> o
<jsp:useBean att=val*> … </jsp:useBean> Encuentra o
construye un Java Bean. Sus atributos son: id=“name”,
scope=“page|request|session|application”,
class=“package.class”, type=“package.class”,
beanName=“package.class”
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags
o directivas, de las cuales existen las siguientes:
7.- jsp:include Action <jsp:include page=“URL relativo”
Flush=“true”/>
Incluye el archivo al tiempo de request, no al tiempo
de conversion jsp-servlet, como el caso 5.
8.- jsp:useBean Action <jsp:useBean att=val*/> o
<jsp:useBean att=val*> … </jsp:useBean> Encuentra o
construye un Java Bean. Sus atributos son: id=“name”,
scope=“page|request|session|application”,
class=“package.class”, type=“package.class”,
beanName=“package.class”
11. 9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o
define las propiedades generales de un JAVA BEAN ya sea en
forma explicita o como un parámetro que llego de un request.
Sus atributos són: name=“beanName”,
property=“propertyName|*”, param=“parameterName”,
value=“val”.
10.-jsp:getProperty Action <jsp:getProperty
name=“propertyName” value=“val”/> Captura o despliega las
propiedades de un BEAN.
11.- jsp:forward Action <jsp:forward page=“URL relativo”/>
Manda llamar o enlazar otra pagina.
9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o
define las propiedades generales de un JAVA BEAN ya sea en
forma explicita o como un parámetro que llego de un request.
Sus atributos són: name=“beanName”,
property=“propertyName|*”, param=“parameterName”,
value=“val”.
10.-jsp:getProperty Action <jsp:getProperty
name=“propertyName” value=“val”/> Captura o despliega las
propiedades de un BEAN.
11.- jsp:forward Action <jsp:forward page=“URL relativo”/>
Manda llamar o enlazar otra pagina.