Академический Документы
Профессиональный Документы
Культура Документы
CAPITULO I
La base para realizar una pgina web con JSP es html,
lean la gua
Estructura bsica de un documento en HTML
El lenguaje html trabaja con etiquetas (tags) que tienen diferentes usos. Por ejemplo
<TITLE> </TITLE> sirve para colocar el nombre de la pgina en el marco superior del
navegador. Las mayora de las etiquetas necesitan cerrarse y modifican la informacin
contenida dentro de ellas. Algunas como <BR> no necesitan cerrarse. Despus se
explicar mejor el significado de stas y otras ms.
Todos los documentos en html deben tener la siguiente estructura:
<HTML>
<HEAD>
<TITLE>Mi pgina</TITLE>
</HEAD>
<BODY>
Aqu va todo el contenido del programa.
</BODY>
</HTML>
Este formato debe seguirse siempre como una regla. El uso de las dems etiquetas y el
contenido del programa ir dentro de la etiqueta <BODY> </BODY>. El ttulo va a ser
el nombre que le quieras dar a tu pgina.
Texto
A diferencia de los procesadores de texto comerciales (Word, WordPerfect, etc.), la
manipulacin de texto en html est un tanto limitada y es necesario utilizar ciertas
etiquetas para modificar el texto a nuestro gusto. Enseguida se muestran algunas de las
etiquetas ms populares en el manej o de texto.
<PRE> </PRE>
Permite que el texto que se encuentre dentro de ella se visualice tal como se cre en la
pgina origen, respetando espaciado, salto de lnea, salto de prrafo, tabulacin, etc.
<BR>
Realiza un salto de lnea. Esta etiqueta no nec esita cerrarse.
<P>
Realiza un salto de prrafo. Tampoco necesita cerrarse.
Lenguaje de Programacin II
<CENTER> </CENTER>
Posiciona el texto seleccionado en el centro de la pgina. Tambin puede aplicarse a
grficos.
<Hx> </Hx>
Se utiliza para resaltar encabezados. La x son nmer os que van del 1 al 6, siendo el 1 el
encabezado ms grande y resaltado, el 2 un poco menos y as sucesivamente.
Ejem:
<H1>Encabezado</H1>
<H2>Encabezado</H2>
<H3>Encabezado</H3>
<H4>Encabezado</H4>
<FONT SIZE=x> </FONT>
Sirve para cambiar el tamao de las letras. La x es un nmero que indica el tamao de la
letra y va del 1 al 7. El nmero predeterminado es el 3.
Texto en <B>Negritas</B>
Texto en <I>Itlica</I>
Texto <U>subrayado</U>
<HR>
Se utiliza como lnea separadora. Tiene algunos atributos que la modifican. WIDTH
indica la longitud, SIZE indica la altura, ALIGN la colocacin de la lnea y NOSHADE
que no tenga relieve y adems le aade un color gris ms fuerte.
Ejem:
<HR>
Color
Con el fin de hacer un documento ms agradable y atractivo a la vista, es necesario en
algunas ocasiones resaltarlo con un color diferente. Esto se puede aplicar al fondo, a un
enlace, al texto, a una palabra o a una letra.
Lenguaje de Programacin II
FF0000
00FF00
0000FF
FF00FF
9900DD
FFDDFF
Imgenes
Para agregar una imagen en un documento se utiliza la etiqueta <IMG>.
Ejem:
<IMG SRC="home2.jpg" ALT="Casa azul" Width=100 Height=120>
Donde:
IMG indica el deseo de cargar una imagen.
SRC indica la ruta en la que se encuentra nuestro grfico. Este puede estar en el mismo
directorio de nuestra pgina, en otro directorio, o incluso en un servidor en algn lugar
del mundo.
Ejem:
<IMG SRC="../web/imagen/home2.jpg" ALT="Casa azul">
ALT asigna un nombre a la imagen para que cuando alguien cargue nuestra pgina
desde un navegador que no despliegue gr ficos, pueda saber que en ese lugar existe una
imagen.
Lenguaje de Programacin II
Existen una serie de atributos que modifican las imgenes de diferente forma, aqu estn
algunos:
ALIGN=left|right|top|middle|bottom
Las opciones para ALIGN sitan al grfico en diferentes posiciones con respecto al
texto.
BORDER=n
Le agrega un borde a la imagen y "n" indica el grosor.
WIDTH=n, HEIGHT=n
Enlaces (Links)
El enlace por definicin aparece en nuestras pginas subrayado y de color azul. Como
ya se vi anteriormente, el color del enlace puede cambiarse al gusto.
La etiqueta encargada de establecer un enlace es:
<A> </A>.
Dentro de esta etiqueta est la funcin HREF en la cual se debe indicar la direccin
donde est la informacin a enlazar y tambin el tipo de protocolo* utilizado. Con
HREF es posible tambin hacer enlaces directos hacia imgenes, sonidos, etc.
*El protocolo son las normas o reglas utilizadas para diferentes tipos de servicios como documentos
hipertexto, transferencia de archivos, correo electrnico, etc. Ejem: HTTP, FTP, MAIL TO, GOPHER,
etc.
Ejem:
<A HREF="http://www.usatoday.com"> Peridico USA Today</A>
Peridico USA Today
Dale un click al enlace creado y despus pulsa "Back" o "Atrs" para regresar.
Este ejemplo muestra un link hacia otra pgina fuera de la nuestra en otro servidor.
Ejem:
<A HREF="index.html">Pgina principal>/A>
Lenguaje de Programacin II
FORMULARIOS (FORM).
Los formularios son plantillas que permiten la creacin de documentos HTML con
peticiones de datos. La principal utilidad de los formularios es la posibilidad de crear
cuestionarios, encuestas, pginas de comentarios o cualquier documento en la que se
desee una interaccin por parte del usuario.
Existe una instruccin HTML para la creacin de formularios esta es FORM, que
tiene la siguiente estructura:
< FORM ACTION="fichero que trata el formulario" METHOD= POST | GET >
...
Elementos que forman el formulario
...
< /FORM>
ACTION:
Indica el programa que se encargar de tratar los datos del formulario. Este programa
debe encontrarse en el servidor y estar escrito en algn lenguaje de programacin. A
este programa se pasar como parmetros los datos introd ucidos en el formulario y
retornar un cdigo HTML
METHOD:
Indica el protocolo usado para el envo de los datos. Con POST enva los datos en la
entrada estndar del programa que trata el formulario y con GET los datos se pasan por
parmetro, en la lnea de comandos, al programa
Lenguaje de Programacin II
Ejemplos
Inst.
HTML
Resul
tado
Nombre:
Explica
cin
Inst.
HTML
Resul
tado
Nombre:
Texto de In
Explica
cin
En este caso introduciremos un texto de inicializacin que ser el texto por defecto y es
editable por el usuario.
Inst.
HTML
Resul
tado
Nombre:
Explica
cin
Texto de Inicializacin
Ahora definimos con SIZE un mayor tamao del recuadro y con MAXLENGHT definimos el
nmero mximo de caracteres que se pueden introducir.
Lenguaje de Programacin II
Resul
tado
Explica
cin
Password:
El texto introducido no puede ser visto, pero si es posible saber el nmero de caracteres que
se introducen.
Opcin
En este caso esta desactivado por defecto y su utilizar en caso de los valores on y off para
definir su estado.
Opcin
Ahora se especifica CHECKED para indicar que por defecto debe estar activado.
Se usa
cuando la opcin puede tomar un valor simple de una serie de alternativas. En este caso
se presentan unos valores opcionales de los que solo puede tomar un valor. Para
especificar cada uno de estos valores se incluir una etiq ueta RADIO por cada una de
las posibles alternativas, su estructura general ser:
< INPUT TYPE=RADIO NAME=" variable" VALUE="valor 1" CHECKED >
< INPUT TYPE=RADIO NAME=" variable" VALUE="valor 2" >
Prof. Ing. Alberto Moreno C.
Lenguaje de Programacin II
...
< INPUT TYPE=RADIO NAME=" variable" VALUE="valor n" >
Cada una de las etiquetas RADIO tendr el mismos atributo NAME, y con un distinto
atributo VALUE que ser el valor que tome si se selecciona esta opcin. Para
inicializarlo se usa el atributo CHECKED que se indicar solo en la opcin que se
quiera especificar por defecto.
Ejemplo
Inst.
HTML
Opcin 1
Resul
tado
Opcin 2
Opcin 3
Opcin 4
Explica
cin
En este caso solo es posible seleccionar uno de los posibles valores, la opcin CHECKED indica
cual es la opcin activa por defecto.
En este caso no se
muestra ningn campo para la entrada de datos al usuario , pero el par variable valor
especificado es enviado junto con el formulario. Se suele usar para transmitir
informacin de estado control para enviar algn tipo de informacin que no debe ser
variada en el formulario, pero s debe ser enviada junto a e ste. El formato es:
< INPUT TYPE=HIDDEN NAME=" variable" VALUE="valor" >
Deber incluir tanto la variable como el valor.
Lenguaje de Programacin II
Ejemplo
Inst.
HTML
Resul
tado
Explica
cin
El texto indicado en VALUE es el que etiqueta el botn, al pulsar sobre l se enviarn los datos
del formulario
Resul
tado
Explica
cin
Lenguaje de Programacin II
Resul
tado
Explica
cin
Lenguaje de Programacin II
En ambos casos solo podr seleccionarse una de las opciones. Cuando se enva el
resultado del formulario la variables NAME tomar el valor de la opcin que este
activa.
La etiqueta OPTION que contenga el atributo SELECTED ser considerada la
opcin por defecto, caso de no especificarse ninguna se considerar la primera de las
opciones.
Ejemplos
Inst.
HTML
Resul
tado
<SELECT NAME="variable">
<OPTION VALUE=1> Opcin Primera
<OPTION SELECTED VALUE=2> Opcin Segunda
<OPTION VALUE=3> Opcin Tercera
</SELECT>
Opcin Segunda
Explica
cin
Se muestra la opcin activa que puede ser cambiada, por defecto esta activada la segunda
opcin.
Inst.
HTML
Resul
tado
Explica
cin
Opcin Primera
En este caso al ser mltiple se muestran todas las opciones posibles, de las que solo es posible
seleccionar una.