etiquetas en jsp
TRANSCRIPT
![Page 1: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/1.jpg)
![Page 2: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/2.jpg)
Nombre: Luisa ArguelloÁrea de tecnología e informática
Aplicaciones WEB II
![Page 3: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/3.jpg)
JSP
En las siguientes diapositivas encontraran un código básico para manejar en JSP.
![Page 4: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/4.jpg)
![Page 5: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/5.jpg)
● Para empezar, los JSPs y servlets se ejecutan en una máquina virtual Java, lo cual permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre que exista una máquina virtual Java para él
![Page 6: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/6.jpg)
Ejemplo de código de una pagina en JSP (Estructura)
<HTML>● <BODY>● ¡Hola, mundo este es mi primer JSP!● </BODY>● </HTML>
![Page 7: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/7.jpg)
● <HTML>● <BODY>● <% String visitante =
request.getParameter("nombre");●
● if (visitante==null) visitante = "mundo"; %>● ¡Hola, <%= visitante%>!●
● </BODY>● </HTML>
![Page 8: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/8.jpg)
Bean
Uno de los beneficios de JSP es la posibilidad de usar objetos JAVA.
![Page 9: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/9.jpg)
public class Holabean{
String nombre;
public Holabean(){
this.nombre="mundo";
}
public String getNombre(){
return nombre;
}
public void setNombre(String nombre){
this.nombre=nombre;
}
}
![Page 10: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/10.jpg)
● Cuando son orientadas a Scripting la etiqueta que se usa es:
● <%! double radio=7.8; %>● <%@page include file="copyright.html" %>
![Page 11: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/11.jpg)
XML
● Estas etiquetas empiezan con “<” y teminan por “/>”
● <jsp:usebean id="login" class="com.taglib.wdjsp.fundamentals">
● <jsp:setProperty name="login" property="group" value="admin"/>
● </jsp:usebean>
![Page 12: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/12.jpg)
<HTML>
<BODY>
<jsp:usebean id="hola" class="Holabean"/>
<jsp:setProperty name="hola" property="nombre" param="nombre"/>
¡Hola <jsp:getProperty name="hola" property="nombre"/>!
</BODY>
</HTML>
![Page 13: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/13.jpg)
Atributos de la directiva page● Info :
<%@ page info="Mi página particular, Copyright 2000 por Antonio Galán" %>
● Language:
<%@ page language="java" %>
![Page 14: Etiquetas en JSP](https://reader033.vdocuments.co/reader033/viewer/2022052223/559e9d831a28abd3048b4684/html5/thumbnails/14.jpg)
● Extends:
<%@ page extends="com.librería.miPaginaJsp" %>
● Import:
<%@ page import="java.util.List" %>