Curso de JSP (Java Server Pages)

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

¿Qué es y para que sirve JSP?

JSP es el acróniomo de Java Server Pages.

Las páginas JSP son documentos con extensión .jsp que incluyen etiquetas HTML y sentencias Java.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
java.util.Date d = new java.util.Date();
%>
<p><%= java.text.DateFormat.getDateInstance().format(d) %></p>
</body>
</html>

Instalación de Apache Tomcat en Eclipse

Para poder probar el ejemplo anterior será necesario tener configurado Eclipse para trabajar con un contenedor de aplicaciones (en nuestro caso, Apache Tomcat).

Para cargar un contenedor de aplicaciones en Eclipse basta con seguir los pasos de esta guía.

¿Cómo funciona internamente JSP?

Los .jsp generan .java (servlets). Los servlets compilados son .class.

Es el contenedor de aplicaciones (tomcat, etc) el que convertirá los jsp en servlets.

El servidor leerá el archivo jsp. Luego, va a buscar el jsp compilado (el .class), si no lo encuentra, lo compila.
Traducción: pasar de jsp a java.
Compilación: pasar de java a .class

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.