Está en la página 1de 2

casidiablo.blogspot.

com

¿que és JSP?

JSP (Java Server Pages) es una tecnología web, del lado del servidor, que se usa
generalmente para generar docmuentos XHTML y XML dinámicos. JSP es un producto de
la compañía Sun Microsystems, y su funcionamiento se basa en script's, con una sintaxis
similar al la de Java.

JSP es una tecnología similar a PHP, ASP y demás. Y permite incrustar código JSP dentro
del HTML, para crear información dinámicamente (basándose en operaciones o acceso a
bases de datos, por ejemplo). El código JSP se incrusta en el HTML dentro de las marcas
<% y %>, a esto se le llama scriptled.

Una de las principales ventajas del JSP, es que permite al programador integrar los
scripts con clases de Java (en estos casos llamados servlets), lo que permite tener por
separado los módulos que se encargan de hacer los procesos de datos (por lo general los
archivos .class), de los que se encargan de presentar visualmente dichos datos (los
documentos JSP).

Para correr un programa en JSP es necesario tener instalado un servidor que soporte
dicha tecnología. La mejor opción sin duda es utilizar el Apache Tomcat, aunque es
posible configurar servidores como el IIS para que ejecuten servlets. Tomcat posee un
contenedor Web que cumple con las especificaciones de JSP y de Servlet.

Vamos a ver como sería el “hola mundo” en JSP. Lo único que tenemos que hacer es
crear un documento con la extensión *.jsp y con el siguiente contenido:

<html>
<head><title>Ejemplo JSP</title></head>
<body>
<%
out.println("Hola mundo!!!<br/>");
out.println("<b>elhacker r00Lz</b>");
%>
</body>
</html>

La salida de este programa sería la siguiente:

por casidiablo
casidiablo.blogspot.com

Fíjate que la salida del programa se genera con la funcion out.println(“texto”), y que es
necesario usar etiquetas HTML para dar formato al documento correctamente. Por
ejemplo, para que haya un salto de línea entre una frase y la otra es necesario imprimir
la marca <br/>. Ahora miremos el código fuente generado, es decir, el que recibe el
cliente:

Como ves, el documento generado no contiene nada de código JSP, ya que éste se
ejecuto en el servidor y envio al cliente un archivo HTML simple. Este no es un tutorial
de referencia para JSP, si es lo que necesitas hay bastantes en internet. Si deseas más
información acerca de JSP puedes visitar su página oficial.

Si deseas comenzar a programar en JSP tienes primero que tener el servidor Apache
Tomcat. Sino lo has hecho, puedes leer este artículo donde explico como instalarlo y
configurarlo, tanto en Windows como en Linux.

por casidiablo

También podría gustarte