Sei sulla pagina 1di 5

UNMSM

CLASE 1 – Ejercicio JSP


Archivo: expressions.jsp

<HTML>
<HEAD>
<TITLE>expressions</TITLE>
</HEAD>
<BODY>
Hola! La Fecha y Hora Actual es <%= new java.util.Date() %>
</BODY>
</HTML>

Archivo: scriptlet1.jsp

<HTML>
<HEAD>
<TITLE>Scriptlets</TITLE>
</HEAD>
<BODY>
<% //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 %>
</BODY>
</HTML>

Archivo: scriptlet2.jsp

<HTML>
<HEAD>
<TITLE>Scriptlets</TITLE>
</HEAD>
<BODY>
<%
// 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 ));
%>
</BODY>
</HTML>

Durand Flores, Carlos Enrique 1 Java Developer – Modulo II


UNMSM

Archivo: scriptlet3.jsp

<HTML>
<HEAD>
<TITLE>Scriptlets</TITLE>
</HEAD>
<BODY>
<%
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( "<BR>El nombre/ip del host es " );
out.println( request.getRemoteHost());
%>
</BODY>
</HTML>

Archivo: mixing1.jsp

<HTML>
<HEAD>
<TITLE>Mixing - HTML - SCRIPTLETS</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=2>
<%
int n = 6;
for ( int i = 0; i < n; i++ ) {
%>
<TR>
<TD>Number</TD>
<TD><%= i+1 %></TD>
</TR>
<%
}
%>
</TABLE>
</BODY>

Durand Flores, Carlos Enrique 2 Java Developer – Modulo II


UNMSM

Archivo: mixing2.jsp

<HTML>
<HEAD>
<TITLE>Mixing - HTML - SCRIPTLETS</TITLE>
</HEAD>
<BODY>
<%
boolean hello = true;
if ( hello ) {
%>
<P>Hello, world
<%
} else {
%>
<P>Goodbye, world
<%
}
%>
</BODY>

Archivo: directives1.jsp

<%@ page import="java.util.*" %>


<HTML>
<HEAD>
<TITLE>Directivas</TITLE>
</HEAD>
<BODY>
<%
System.out.println( "Evaluando date" );
Date date = new Date();
%>
Hola! La fecha y Hora Actual es <%= date %>
</BODY>
</HTML>

Archivo: directives2.jsp

<HTML>
<HEAD>
<TITLE>Directivas</TITLE>
</HEAD>
<BODY>
Incluiremos el archivo directives1.jsp...<BR>
<%@ include file="directives1.jsp" %>
</BODY>
</HTML>

Durand Flores, Carlos Enrique 3 Java Developer – Modulo II


UNMSM

Archivo: declarations.jsp

<%@ page import="java.util.*" %>


<HTML>
<HEAD>
<TITLE>Declaraciones</TITLE>
</HEAD>
<BODY>
<%!
Date theDate = new Date();
Date getDate() {
System.out.println( "En el metodo getDate() " );
return theDate;
}
%>
Hola! La fecha y hora actual es <%= getDate() %>
</BODY>
</HTML>

Archivo: FormName.html

<HTML>
<HEAD>
<TITLE>Sesiones</TITLE>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
Cual es tu nombre? <INPUT TYPE=TEXT NAME=username SIZE=20>
<P><INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>

Archivo: SaveName.jsp

<%
String name = request.getParameter( "username" );
session.setAttribute( "theName", name );
%>
<HTML>
<HEAD>
<TITLE>Sesiones</TITLE>
</HEAD>
<BODY>
<A HREF="NextName.jsp">Continue</A>
</BODY>
</HTML>

Durand Flores, Carlos Enrique 4 Java Developer – Modulo II


UNMSM

Archivo: NextName.jsp

<HTML>
<HEAD>
<TITLE>Sesiones</TITLE>
</HEAD>
<BODY>
Hola, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>

Archivo: tags.jsp

<HTML>
<HEAD>
<TITLE>Tags JSP</TITLE>
</HEAD>
<BODY>
Incluiremos el archivo directives1.jsp...<BR>
<jsp:include page="directives1.jsp"/>
</BODY>
</HTML>

Durand Flores, Carlos Enrique 5 Java Developer – Modulo II

Potrebbero piacerti anche