


<table border="0" width="400" cellspacing="0"
cellpadding="0">
<tr>
<td height="150" width="150"> </td>
<td width="250"> </td>
</tr>
<tr>
<td width="150"> </td>
<td align="right" width="250">
<img src="duke.waving.gif"> </td>
</tr>
</table>
<br>

<%@ page info="a hello world example" %> <html> <head><title>Hello, World</title></head> <body bgcolor="#ffffff" background="background.gif"> <%@ include file="dukebanner.html" %> <table> <tr> <td width=150> </td> <td width=250 align=right> <h1>Hello, World!</h1> </td> </tr> </table> </body> </html>
Esta directiva da instrucciones al motor JSO que aplica a todo el fichero fuente JSP. En este ejemplo, está directiva especifica un comentario informativo que formará parte del fichero JSP compilado. En otros casos, podría específicar el lenguaje de script usado en el fichero fuente JSP, los paquetes de ficheros fuentes que serán importados, o la página de error que se llamará si ocurren errores o excepciones.<%@ page info="a hello world example" %>
Podemos usar la directiva page en cualquier lugar del fichero JSP, pero es un buen estilo de codificación situarlo en la parte superior del fichero. como es una etiqueta JSP, podemos situarla antes de la etiqueta de apertura <html> tag.
Podemos ver el contenido del fichero incluido viendo la página fuente del fichero principal JSP mientras estamos ejecutando Hello, World. El fichero incluido no contiene etiquetas <html> o <body>, porque podrían generar conflictos con las mismas etiquetas del fichero JSP llamante.
- Creamos el directorio (o carpeta) ../jswdk-1.0/examples/jsp/tutorial/helloworld.
- Situamos los siguientes ficheros en el directorio ../tutorial/hello: background.gif, duke.waving.gif, dukebanner.html, y helloworld.jsp.
- Desde la línea de comandos, arrancamos la implementación de referencia JSP de Sun:cd ../jswdk-1.0 startserver
- Abrimos un navegador Web y vamos a http://yourMachineName:8080/examples/jsp/ tutorial/helloworld/helloworld.jsp