SlideShare a Scribd company logo
1 of 5
Download to read offline
En esta práctica vamos a explicar el procedimiento para poner en marcha
nuestro primer proyecto JSP con Eclipse y Tomcat. Partimos de que ya tenemos
integrado 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 y
le damos un nombre. En “Target runtime” seleccionamos el servidor Tomcat
disponible (si no está disponible lo vinculamos a través del botón “New
Runtime…), pulsamos “Finish”.
Con lo cual se nos crea el proyecto y es en la carpeta “WebContent” donde
vamos alojar el fichero .jsp.




Vamos a crear el fichero .jsp, para ello con el botón derecho del ratón sobre
la carpeta “WebContent”, seleccionamos New->JSP File. Le damos nombre al
fichero .jsp.
Seleccionamos una plantilla para que nos genere el contenido inicial de la
página JSP, en nuestro caso seleccionamos la plantilla para XHTML, New JSP
File(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 = new
java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %>
       <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %>
</h1>
</body>
</html>
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 la
fecha y hora actual.

<body>
      <%java.text.SimpleDateFormat formateador = new
java.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 = new
java.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 nos
mostraría la fecha y hora así:

Wed Jan 09 13:00:58 CET 2013

Por tanto usamos la clase SimpleDateFormat para mostrar la fecha y hora en el
formato que queremos, configurando el string del constructor de la clase con
los patrones de fecha y hora que necesitemos.


<%java.text.SimpleDateFormat formateador = new
java.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
java.text
Class SimpleDateFormat

java.lang.Object
      java.text.Format
           java.text.DateFormat
                 java.text.SimpleDateFormat

All Implemented Interfaces:
          Serializable, Cloneable

public class SimpleDateFormat
extends DateFormat


Constructor

SimpleDateFormat(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 -0800



Methods inherited from class java.text.DateFormat

format
public 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.

More Related Content

Viewers also liked

Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletjubacalo
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Rayajubacalo
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometrojubacalo
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threadsjubacalo
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datosjubacalo
 
Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.jubacalo
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosjubacalo
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iteratorjubacalo
 
Java HashMap
Java HashMapJava HashMap
Java HashMapjubacalo
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojubacalo
 
Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptjubacalo
 
Tienda virtual php_mysql
Tienda virtual php_mysqlTienda virtual php_mysql
Tienda virtual php_mysqljubacalo
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Matrices02
Matrices02Matrices02
Matrices02jubacalo
 
Tabla de Datos
Tabla de DatosTabla de Datos
Tabla de Datosjubacalo
 

Viewers also liked (20)

Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Raya
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iterator
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
 
Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScript
 
Word VBA
Word VBAWord VBA
Word VBA
 
Tienda virtual php_mysql
Tienda virtual php_mysqlTienda virtual php_mysql
Tienda virtual php_mysql
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Java net yjava_nio(chat)
Java net yjava_nio(chat)Java net yjava_nio(chat)
Java net yjava_nio(chat)
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Gráficos
GráficosGráficos
Gráficos
 
Matrices02
Matrices02Matrices02
Matrices02
 
Solver
SolverSolver
Solver
 
Tabla de Datos
Tabla de DatosTabla de Datos
Tabla de Datos
 

Similar to Proyecto JSP

Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessKarina Lucio
 
Funciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y horaFunciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y horaFrancisco Manuel Vallejo
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicRokr02
 
51 Php. Funciones De Fecha
51 Php. Funciones De Fecha51 Php. Funciones De Fecha
51 Php. Funciones De FechaJosé M. Padilla
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datosPablo Pacheco
 
151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-cDaniel Verdin
 
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...León Jiménez
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informáticaJuan David Saenz Mesa
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informáticaJuan David Saenz Mesa
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerraCarlos Cubillos
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerraCarlos Cubillos
 
Funciones de fecha y hora
Funciones de fecha y horaFunciones de fecha y hora
Funciones de fecha y horaleicota
 

Similar to Proyecto JSP (20)

Variables3
Variables3Variables3
Variables3
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft Access
 
Word 2010
Word 2010Word 2010
Word 2010
 
Funciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y horaFunciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y hora
 
Presentacion520
Presentacion520Presentacion520
Presentacion520
 
Presentacion520
Presentacion520Presentacion520
Presentacion520
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
Date&calendar
Date&calendarDate&calendar
Date&calendar
 
51 Php. Funciones De Fecha
51 Php. Funciones De Fecha51 Php. Funciones De Fecha
51 Php. Funciones De Fecha
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
 
151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
 
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informática
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informática
 
Taller sql sesion_03_a
Taller sql sesion_03_aTaller sql sesion_03_a
Taller sql sesion_03_a
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
Funciones de fecha y hora
Funciones de fecha y horaFunciones de fecha y hora
Funciones de fecha y hora
 

More from jubacalo

jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.jubacalo
 
MIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en ImagenMIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en Imagenjubacalo
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2jubacalo
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBancojubacalo
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Androidjubacalo
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajaxjubacalo
 
Escenarios
EscenariosEscenarios
Escenariosjubacalo
 
Tabla Dinámica
Tabla DinámicaTabla Dinámica
Tabla Dinámicajubacalo
 
Textura de agua
Textura de aguaTextura de agua
Textura de aguajubacalo
 
Funciones lógicas y condicionales
Funciones lógicas y condicionalesFunciones lógicas y condicionales
Funciones lógicas y condicionalesjubacalo
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometrojubacalo
 

More from jubacalo (11)

jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.
 
MIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en ImagenMIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en Imagen
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Escenarios
EscenariosEscenarios
Escenarios
 
Tabla Dinámica
Tabla DinámicaTabla Dinámica
Tabla Dinámica
 
Textura de agua
Textura de aguaTextura de agua
Textura de agua
 
Funciones lógicas y condicionales
Funciones lógicas y condicionalesFunciones lógicas y condicionales
Funciones lógicas y condicionales
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 

Recently uploaded

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Recently uploaded (20)

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

Proyecto JSP

  • 1. En esta práctica vamos a explicar el procedimiento para poner en marcha nuestro primer proyecto JSP con Eclipse y Tomcat. Partimos de que ya tenemos integrado 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 y le damos un nombre. En “Target runtime” seleccionamos el servidor Tomcat disponible (si no está disponible lo vinculamos a través del botón “New Runtime…), pulsamos “Finish”.
  • 2. Con lo cual se nos crea el proyecto y es en la carpeta “WebContent” donde vamos alojar el fichero .jsp. Vamos a crear el fichero .jsp, para ello con el botón derecho del ratón sobre la carpeta “WebContent”, seleccionamos New->JSP File. Le damos nombre al fichero .jsp.
  • 3. Seleccionamos una plantilla para que nos genere el contenido inicial de la página JSP, en nuestro caso seleccionamos la plantilla para XHTML, New JSP File(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 = new java.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. 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 la fecha y hora actual. <body> <%java.text.SimpleDateFormat formateador = new java.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 = new java.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 nos mostraría la fecha y hora así: Wed Jan 09 13:00:58 CET 2013 Por tanto usamos la clase SimpleDateFormat para mostrar la fecha y hora en el formato que queremos, configurando el string del constructor de la clase con los patrones de fecha y hora que necesitemos. <%java.text.SimpleDateFormat formateador = new java.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. java.text Class SimpleDateFormat java.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat All Implemented Interfaces: Serializable, Cloneable public class SimpleDateFormat extends DateFormat Constructor SimpleDateFormat(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 -0800 Methods inherited from class java.text.DateFormat format public 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.