Menú Curso Java Web (JSP's/Servlets) : Código Fuente Aplicación Fragmentada tipo Portal index.jsp

(Anterior) Aplicación Fragmentada tipo Portal
Vea el Código Fuente de template.jsp

Vea el Código Fuente de introduccion.html

Vea el Código Fuente de footer.html

Vea el Código Fuente de header.jsp

Vea el Código Fuente de sidebar_l.jsp

Vea el Código Fuente de sidebar_r.jsp

Pagina Principal index.jsp

 
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template"%>
<template:insert template="/portal/templates/template.jsp"> <template:put name="title" content="Templates" direct="true"/> <template:put name="keywords" content="aplicacion portal struts" direct="true"/> <template:put name="description" content="Utilizacion de Templates en Struts" direct="true"/> <template:put name="contenido" content="/portal/info/introduccion.html"/> <template:put name="pie" content="/portal/info/footer.html"/> <template:put name="cabeza" content="/portal/info/header.jsp"/> <template:put name="costado_i" content="/portal/info/sidebar_l.jsp"/> <template:put name="costado_d" content="/portal/info/sidebar_r.jsp"/> </template:insert>

  • La primer declaración de este JSP indica que será utilizada la librería struts-template.tld la cual será identificada por el vocablo template, este prefijo permite eliminar ambigüedades que puedan surgir entre los diversos Tags empleados en un JSP, esto es, en dado caso de existir un Tag llamado table el prefijo permite que éste sea distinguido del clásico Tag table empleado en HTML o aquel de otra librería; cualquier Tag que no contenga prefijo será interpretado como HTML.

  • El primer Tag utilizado en este JSP (<template:insert >) define el template que será utilizado para esta página, el template para este caso se indica con el parámetro template="/portal/templates/template.jsp", sin embargo, antes de cerrar el Tag </template:insert >, se definen los diversos parámetros que tomará dicho template.

  • Los elementos template:put definen los diversos parámetros que serán utilizados dentro del template , es através de éstos que se declaran una serie de parámetros para ser incluidos en el template, dichos parámetros son agregados através del Tag content el cual indica la ubicación del archivo, donde el parámetro name es utilizado como identificador corto.

  • El uso del parámetro direct="true" dentro del template:put indica que el archivo en cuestión sea impreso directamente a la página, si no es indicado este parámetro el archivo es incluido dentro del template.

Terminos Legales de Contenido ©2000-2011 Osmosis Latina

Diseñado bajo estándares : XHTML   CSS  

webmaster@osmosislatina.com