Saltar la navegación

JSP

JSP (JavaServer Pages), es una tecnología basada en Java que combina HTML con fragmentos de código Java para producir páginas web dinámicas. Está orientada a la presentación Web (la vista).

  • Un JSP, es una página dinámica de servidor Java.
  • Las páginas JSP se traducen a servlets en tiempo de ejecución. Es decir, una JSP es un servlet por debajo.
  • Una página JSP es un archivo de texto simple que está compuesto de (ver Ejemplo JSP):
    • Cabecera con importaciones y parámetros (línea 1 del ejemplo)
    • Código cliente, normalmente HTML, XML, JavaScript (línea 8 del ejemplo)
    • Tags: instrucciones en formato XML asociadas a clases Java (línea 9)
    • Código de servidor Java denominado Scriplet y escrito entre los caracteres <% y %> (línea 13 al 16)
Ejemplo JSP: Ejemplo de JSP con sus elementos principales
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:getProperty name="usuario" property="username" />

<br>

<%
String edad = request.getParameter("edad");
out.print("La edad es" + edad);
%>
</body>
</html>

Notas de Implementación

  • Daremos a nuestro fichero una extensión *.jsp, y normalmente lo copiaremos en la misma carpeta del servidor donde están las páginas HTML

Creado con eXeLearning (Ventana nueva)