Proyecto JSP

3,533
-1

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,533
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Proyecto JSP

  1. 1. En esta práctica vamos a explicar el procedimiento para poner en marchanuestro primer proyecto JSP con Eclipse y Tomcat. Partimos de que ya tenemosintegrado el servidor Tomcat en Eclipse.Comprobamos que en Eclipse está iniciado el servidor Tomcat.A continuación creamos un proyecto web dinámico, New->Dynamic Web Project yle damos un nombre. En “Target runtime” seleccionamos el servidor Tomcatdisponible (si no está disponible lo vinculamos a través del botón “NewRuntime…), pulsamos “Finish”.
  2. 2. Con lo cual se nos crea el proyecto y es en la carpeta “WebContent” dondevamos alojar el fichero .jsp.Vamos a crear el fichero .jsp, para ello con el botón derecho del ratón sobrela carpeta “WebContent”, seleccionamos New->JSP File. Le damos nombre alfichero .jsp.
  3. 3. Seleccionamos una plantilla para que nos genere el contenido inicial de lapágina JSP, en nuestro caso seleccionamos la plantilla para XHTML, New JSPFile(xhtml).Con lo cual se nos genera el archivo .jsp con su estructura básica.fechaHora.jsp<?xml version="1.0" encoding="ISO-8859-1" ?><%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><title>Fecha y Hora JSP</title></head><body> <%java.text.SimpleDateFormat formateador = newjava.text.SimpleDateFormat("Fecha-> dd/MM/yyyy Hora-> HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %></h1></body></html>
  4. 4. Tal como se muestra en el código anterior, hemos añadido en el bloque <body>el código java necesario para que al ejecutar la página .jsp nos muestre lafecha y hora actual.<body> <%java.text.SimpleDateFormat formateador = newjava.text.SimpleDateFormat("Fecha-> dd/MM/yyyy Hora-> HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %></h1></body>Explicación del código:<body> <%java.text.SimpleDateFormat formateador = newjava.text.SimpleDateFormat("Fecha-> dd/MM/yyyy Hora-> HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %></h1></body>Si sólo utilizásemos la clase Date, <%= new java.util.Date() %> se nosmostraría la fecha y hora así:Wed Jan 09 13:00:58 CET 2013Por tanto usamos la clase SimpleDateFormat para mostrar la fecha y hora en elformato que queremos, configurando el string del constructor de la clase conlos patrones de fecha y hora que necesitemos.<%java.text.SimpleDateFormat formateador = newjava.text.SimpleDateFormat("Fecha-> dd/MM/yyyy Hora-> HH:mm:ss"); %>Con lo cual al realizarse el formateo,…<%= formateador.format(new java.util.Date()) %>el resultado será…Fecha y hora JSP::Fecha-> 09/01/2013 Hora-> 13:00:58
  5. 5. java.textClass SimpleDateFormatjava.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormatAll Implemented Interfaces: Serializable, Cloneablepublic class SimpleDateFormatextends DateFormatConstructorSimpleDateFormat(String pattern) Constructs a SimpleDateFormat using the given pattern and the default date format symbols for the default locale.Date and Time Patterns Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996; 96 M Month in year Month July; Jul; 07 w Week in year Number 27 W Week in month Number 2 D Day in year Number 189 d Day in month Number 10 F Day of week in month Number 2 E Day in week Text Tuesday; Tue a Am/pm marker Text PM H Hour in day (0-23) Number 0 k Hour in day (1-24) Number 24 K Hour in am/pm (0-11) Number 0 h Hour in am/pm (1-12) Number 12 m Minute in hour Number 30 s Second in minute Number 55 S Millisecond Number 978 z Time zone General time zone Pacific Standard Time; PST; GMT-08:00 Z Time zone RFC 822 time zone -0800Methods inherited from class java.text.DateFormatformatpublic final String format(Date date) Formats a Date into a date/time string. Parameters: date - the time value to be formatted into a time string. Returns: the formatted time string.

×