Acciones estandar
<jsp:include>
Esta etiqueta permite incluir contenido de otro
archivo en nuestra JSP. Funciona igual que la directiva 'Include'; la
diferencia radica en que si el archivo a incluir cambia, cuando usemos la
etiqueta <jsp:include> dichos cambios se verán reflejados, en cambio no ocurrirá lo mismo con
la directiva include.
Ejemplo:
jsp:include
page="tagSinCuerpo.jsp" />
<jsp:useBean>,
<jsp:getProperty> y <jsp:setProperty>
Nos permite usar un Bean en una página JSP.
Mientras que las acciones setProperty y getProperty permiten establecer un
valor en una propiedad del bean y obtener un valor de una propiedad del bean,
respectivamente.
Bean: Es un objeto Java que se utiliza para
reducir al máximo el código Java insertado en una página JSP.
Ejemplo:
Syntax of jsp:useBean:
<jsp:
useBean id="unique_name_to_identify_bean"
class="package_name.class_name" />
Syntax of jsp:setProperty:
<jsp:setProperty
name="unique_name_to_identify_bean"
property="property_name" />
Syntax of jsp:getProperty:
<jsp:getProperty
name="unique_name_to_identify_bean"
property="property_name"
/>
<jsp:forward> y <jsp:param>
La accion forward nos ayuda a redirigir la petición hacia una nueva jsp. Mientras
que la acción param, nos permite pasar parámetros entre dos jsp, Pero se
requiere que la acción jsp:param esté incluida dentro de una acción jsp:forward
.
Ejemplo:
<jsp:forward
page=”URL”>
<jsp:param
name=”nombre” value=”valor”/>
</jsp:forward>
<jsp:plugin>
Esta etiqueta se
usa para mostrar un Applet en un archivo JSP.
Ejemplo:
<jsp:plugin
type="applet"
code="net.codejava.applet.MyApplet.class"
codebase="html">
<jsp:params>
<jsp:param name="username" value="Tom" />
</jsp:params>
<jsp:fallback>
<p>Could not load
applet!</p>
</jsp:fallback>
</jsp:plugin>
Aplicaciones:
Aplicaciones:
-Esta tecnología permite desarrollar páginas web con
contenido dinámico y supone una evolución
frente a la tecnología CGI, y los Servlets. Un fichero JSP puede contener etiquetas HTML normales, y elementos especiales para
generar el contenido dinámico.
Al mismo tiempo permite una separación en capas de la
arquitectura de la aplicación web y se integra perfectamente con todas las
API's empresariales de Java: JDBC, RMI (y CORBA), JNDI, EJB, JMS, JTA, ...
¿Cómo funciona?
1. El cliente envía la petición HTTP a un servlet.
3. El servlet redirige la petición a un JSP. Si es necesario, añade beans como parámetros.
4. El JSP lee los parámetros y devuelve la respuesta formateada visualmente al usuario.
-Ricard Lou, NF, Desarrollo de aplicaciones Web.
http://programacion.net/articulo/desarrollo_de_aplicaciones_web_con_jsp_y_xml_120
DESCRIPCION DEL VIDEO:
El siguiente vídeo es un tutorial sobre JSP, el narrador describe las características y la importancia de este. Se muestran algunos gráficos que le facilitan al usuario entender mejor el tema; permitiendo mayor claridad en todos los aspectos de JSP,
Bibliográfia:
-Kaztle_8, Febrero 2 de 2011, Acciones estándar de JSP
(Parte 3).
http://www.javamexico.org/blogs/kaztle_8/acciones_estandar_de_jsp_jsp_parte_3
-Marcario Polo, NF, Introducción a las aplicaciones Web con Java.
http://www.inf-cr.uclm.es/www/mpolo/asig/0708/tutorJavaWeb.pdf
-Jesús Arias, 2009, Desarrollo de aplicaciones Web con Servlets y
JSP.
http://www.vc.ehu.es/jiwotvim/ISOFT2009-2010/Teoria/BloqueIV/Integracion-Jsps-Servlets.pdf
No hay comentarios:
Publicar un comentario