.JSP

Archivo JSP

Jakarta Server Pages (formerly JavaServer Pages)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo JSP es un archivo fuente de Jakarta Server Pages: una página web que se ejecuta en un servidor Java como Apache Tomcat, el cual procesa el código Java embebido y envía HTML plano a su navegador. Usted nunca recibe el .jsp en sí. Si un sitio descargó un .jsp cuando esperaba un PDF o una factura, cambie el nombre del archivo a .pdf (o .jpg) e inténtelo abrir. Los desarrolladores editan el código fuente .jsp en VS Code, IntelliJ IDEA o Eclipse.

Desarrollador: Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Categoría: Archivos de Internet Estándar abierto MIME: text/html
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jul 21, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo JSP?

.jsp es un archivo de servidor utilizado para generar contenido web dinámico. Introducido originalmente por Sun Microsystems en 1999 como JavaServer Pages, el formato pasó a llamarse Jakarta Server Pages en 2019 cuando la gestión pasó a la Eclipse Foundation bajo el paraguas de Jakarta EE. Al igual que los archivos PHP o ASP, un archivo .jsp incrusta código ejecutable dentro del marcado HTML, pero el lenguaje embebido es Java. El archivo almacena la lógica del programa en el servidor, que la procesa y envía la página HTML terminada al navegador.

Los archivos fuente .jsp son texto plano. El código Java se inserta mediante etiquetas de scriptlet (<% ... %>), etiquetas de expresión (<%= ... %>) o el JSP Expression Language (${...}). Los proyectos modernos suelen utilizar JSTL para mantener la lógica de negocio fuera de la plantilla. Si la página está escrita como un XML bien formado, se utiliza en su lugar la extensión .jspx.

Consideraciones del lado del cliente. El usuario no necesita saber qué tecnología utiliza un sitio web determinado. El navegador recibe únicamente la salida HTML generada por el servidor; la capa .jsp está completamente oculta para los visitantes. No se necesita una Java Virtual Machine ni herramientas especiales para abrir un archivo fuente .jsp; un editor de texto estándar es suficiente.

Seguridad y protección

RIESGO: LOW

La extensión .jsp no dice nada sobre la seguridad por sí sola: en una URL es solo una página web normal; trate el sitio como cualquier sitio web (tenga cuidado con el phishing en páginas de inicio de sesión o bancarias). Un .jsp descargado suele ser HTML inofensivo o un documento mal nombrado, y abrirlo en un editor de texto siempre es seguro. Tenga precaución solo si llega una descarga .jsp inesperada de una fuente no confiable: inspecciónela como texto antes de cambiarle el nombre y nunca ejecute nada que intente lanzar. (Para los operadores de servidores, los «web shells» .jsp maliciosos cargados son una preocupación del lado del servidor, no un riesgo para alguien que simplemente ve el archivo).

Detalles del formato

en pocas palabras
NOMBRE COMPLETOJakarta Server Pages (formerly JavaServer Pages)
DESARROLLADORSun Microsystems (1999); now Eclipse Foundation (Jakarta EE)desde 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
TIPO MIMEtext/html
TIPOfuente de página web Java de servidor (texto plano: HTML + etiquetas Java/JSP embebidas)
ESTÁNDARAbierto · libre de regalías

Programas que abren archivos JSP

Windows5 apps
Eclipse IDE Código abierto Abra el proyecto web dinámico para editar y ejecutar JSP en un servidor Tomcat configurado.
IntelliJ IDEA Freemium Para desarrolladores: abra el proyecto para editar, ejecutar y depurar JSP con soporte completo para Java/Tomcat. La edición Community es gratuita; las herramientas JSP están en Ultimate.
Notepad Código abierto Ábralo para inspeccionar el código fuente sin procesar como texto: cada archivo .jsp es texto plano.
Visual Studio Code Gratis Abra el .jsp como texto para leer o editar su marcado/código. Gratuito, multiplataforma y con extensiones de Java.
Web browser (Chrome, Edge, Firefox) Gratis Solo es útil si el .jsp es en realidad una página HTML guardada; NO ejecutará Java del lado del servidor ni obtendrá datos en vivo.
macOS3 apps
Eclipse IDE Código abierto Abra el proyecto web dinámico para editar y ejecutar JSP en un servidor Tomcat configurado.
IntelliJ IDEA Freemium Para desarrolladores: abra el proyecto para editar, ejecutar y depurar JSP con soporte completo para Java/Tomcat. La edición Community es gratuita; las herramientas JSP están en Ultimate.
Visual Studio Code Gratis Abra el .jsp como texto para leer o editar su marcado/código. Gratuito, multiplataforma y con extensiones de Java.
Linux3 apps
Eclipse IDE Código abierto Abra el proyecto web dinámico para editar y ejecutar JSP en un servidor Tomcat configurado.
Visual Studio Code Gratis Abra el .jsp como texto para leer o editar su marcado/código. Gratuito, multiplataforma y con extensiones de Java.
Any text editor (gedit, nano, vim) Código abierto Abrir directamente: el archivo es texto plano.

Detalles técnicos

especificación profunda
Tipo de archivoPlantilla web Java de servidor; fuente de texto plano que mezcla marcado HTML con scriptlets de Java, directivas y expresiones EL
Tipo MIMEtext/html
Codificación de textoUTF-8 plano (charset declarado en la directiva `<%@ page %>`; se admiten otras codificaciones como ISO-8859-1)
Firma binariaNinguna: los archivos `.jsp` no llevan magic bytes; el código fuente suele abrirse con `<%@ page ... %>` o una declaración DOCTYPE/HTML
Sintaxis de scriptlet`<% ... %>` para bloques de código, `<%= ... %>` para expresiones de salida, `<%! ... %>` para declaraciones de campos y métodos
Expression Language`${...}` para evaluación inmediata; `#{...}` para evaluación diferida; ambos acceden a beans y variables de ámbito sin incrustar Java puro
Requisito de servidorRequiere un contenedor de servlets compatible con Jakarta EE (Apache Tomcat, Eclipse Jetty, WildFly, etc.); no puede ser servido por un servidor HTTP simple
Modelo de compilaciónEl contenedor traduce automáticamente el `.jsp` a un archivo fuente de servlet Java, lo compila a bytecode `.class`, luego almacena en caché y reutiliza la clase compilada
Variante basada en XML`.jspx` (JSP Document): dialecto XML estrictamente bien formado; las bibliotecas de etiquetas se referencian mediante espacios de nombres XML en lugar de `<%@ taglib %>`
Soporte de bibliotecas de etiquetasJSTL (Jakarta Standard Tag Library) y bibliotecas de etiquetas personalizadas descritas por archivos descriptores `.tld` reducen la dependencia de los scriptlets
Empaquetado de despliegueAgrupado dentro de un `.war` (Web Application Archive) junto con servlets, clases y recursos estáticos para su despliegue en un contenedor de servlets
Objetos de ámbito implícitosCuatro ámbitos integrados (page, request, session y application) exponen atributos accesibles a lo largo de su vida útil correspondiente
Variables implícitasNueve variables predefinidas disponibles sin declaración: `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
Historia de gestiónCreado por Sun Microsystems (JSP 1.0, 1999); pasó a formar parte de Java EE; transferido a la Eclipse Foundation como Jakarta Server Pages bajo Jakarta EE en 2019
Lanzado1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Estándar abiertoSí · libre de regalías
Especificaciónjakarta.ee

Conversiones de JSP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos JSP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos JSP.

Preguntas frecuentes

¿Por qué un sitio web descargó un archivo .jsp en lugar de un PDF?
El servidor generó su documento a través de una página JSP pero envió el tipo o nombre de archivo incorrecto. La descarga suele ser el PDF real: cámbiele el nombre de .jsp a .pdf y ábralo. Si eso falla, use el enlace de descarga adecuado del sitio o haga clic derecho y seleccione «Guardar enlace como».
¿Cómo abro un archivo .jsp?
Depende de lo que sea. Si es una página web guardada, ábrala en un navegador (verá el HTML estático). Si una descarga fue mal nombrada, cámbiele el nombre al tipo real (.pdf/.jpg/.xlsx). Si es un desarrollador editando el código fuente, ábralo en VS Code, IntelliJ IDEA o Eclipse.
¿Qué significa .jsp al final de una dirección web?
Significa que la página está construida con Jakarta/JavaServer Pages y se ejecuta en un servidor web Java (como Apache Tomcat). Es parte de la URL, no un archivo que se descarga; el servidor ejecuta la página y envía HTML plano a su navegador.
¿Puedo convertir un archivo .jsp a PDF?
No con un convertidor. Si llegó un .jsp donde debería haber un PDF, es casi seguro que ES el PDF con la extensión incorrecta: cámbiele el nombre a .pdf. Un .jsp genuino es código de servidor sin nada que convertir.
¿Por qué mi archivo .jsp no se abre en mi teléfono o Mac?
Porque no es un documento normal: ninguna aplicación «ejecuta» un .jsp fuera de un servidor web Java. Ábralo como texto para ver qué es, o cámbiele el nombre al tipo de archivo que realmente esperaba (por ejemplo, .pdf).
¿Cuál es la diferencia entre JSP y PHP o ASPX?
Los tres son tecnologías de página de servidor que generan HTML. JSP utiliza Java (en servidores como Tomcat), PHP utiliza el lenguaje PHP y ASPX utiliza ASP.NET de Microsoft. Para el navegador, todos simplemente devuelven HTML.

Referencias

1Jakarta EE - Jakarta Server Pages specificationjakarta.ee
2Apache Tomcat - Jasper 2 JSP Engine How-Totomcat.apache.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.M4AMPEG-4 Audio File
9.JSONJavaScript Object Notation file
10.ICSiCalendar data file

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z