UNMSM
CLASE 1 – Ejercicio JSP Archivo: expressions.jsp <TITLE>expressions Hola! La Fecha y Hora Actual es <%= new java.util.Date() %> Archivo: scriptlet1.jsp <TITLE>Scriptlets <% //este mensaje se registra en el log del servidor System.out.println( "Evaluando date" ); java.util.Date date = new java.util.Date(); %> Hola! La fecha y hora actual es <%= date %> Archivo: scriptlet2.jsp <TITLE>Scriptlets <% // Se declara e inicializa date System.out.println( "Evaluando date" ); java.util.Date date = new java.util.Date(); %> Hola! La fecha y hora actual es <% // Genera una salida HTML out.println( String.valueOf( date )); %>
Durand Flores, Carlos Enrique
1
Java Developer – Modulo II
UNMSM Archivo: scriptlet3.jsp <TITLE>Scriptlets <% System.out.println( "Evaluando date" ); java.util.Date date = new java.util.Date(); %> Hola! La fecha y hora actual es <% out.println( date ); out.println( "
El nombre/ip del host es " ); out.println( request.getRemoteHost()); %>
Archivo: mixing1.jsp <TITLE>Mixing - HTML - SCRIPTLETS
<% int n = 6; for ( int i = 0; i < n; i++ ) { %> Number | <%= i+1 %> |
<% } %>
Archivo: mixing2.jsp
Durand Flores, Carlos Enrique
2
Java Developer – Modulo II
UNMSM <TITLE>Mixing - HTML - SCRIPTLETS <% boolean hello = true; if ( hello ) { %>
Hello, world <% } else { %>
Goodbye, world <% } %> Archivo: directives1.jsp <%@ page import="java.util.*" %>
<TITLE>Directivas <% System.out.println( "Evaluando date" ); Date date = new Date(); %> Hola! La fecha y Hora Actual es <%= date %> Archivo: directives2.jsp <TITLE>Directivas Incluiremos el archivo directives1.jsp...
<%@ include file="directives1.jsp" %>
Archivo: declarations.jsp <%@ page import="java.util.*" %>
Durand Flores, Carlos Enrique
3
Java Developer – Modulo II
UNMSM <TITLE>Declaraciones <%! Date theDate = new Date(); Date getDate() { System.out.println( "En el metodo getDate() " ); return theDate; } %> Hola! La fecha y hora actual es <%= getDate() %> Archivo: FormName.html <TITLE>Sesiones
Archivo: SaveName.jsp <% String name = request.getParameter( "username" ); session.setAttribute( "theName", name ); %> <TITLE>Sesiones
Continue
Archivo: NextName.jsp <TITLE>Sesiones Hola, <%= session.getAttribute( "theName" ) %>
Durand Flores, Carlos Enrique
4
Java Developer – Modulo II
UNMSM Archivo: tags.jsp <TITLE>Tags JSP Incluiremos el archivo directives1.jsp...
<jsp:include page="directives1.jsp"/>
Durand Flores, Carlos Enrique
5
Java Developer – Modulo II