.JSP

JSP Datei

Jakarta Server Pages (formerly JavaServer Pages)
Frage stellen
SCHNELLE ANTWORT

Eine JSP-Datei ist eine Jakarta-Server-Pages-Quelldatei - eine Webseite, die auf einem Java-Server wie Apache Tomcat ausgeführt wird, eingebetteten Java-Code verarbeitet und dem Browser reines HTML sendet. Du erhältst die .jsp-Datei selbst nie. Wenn eine Website eine .jsp heruntergeladen hat, obwohl du ein PDF oder eine Rechnung erwartet hast, benenne die Datei in .pdf (oder .jpg) um und öffne sie. Entwickler bearbeiten .jsp-Quellcode in VS Code, IntelliJ IDEA oder Eclipse.

Entwickler: Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Kategorie: Internetdateien Offener Standard MIME: text/html
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 21, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das JSP-Dateiformat?

.jsp ist eine serverseitige Datei zur Generierung dynamischer Webinhalte. Ursprünglich 1999 von Sun Microsystems als JavaServer Pages eingeführt, wurde das Format 2019 in Jakarta Server Pages umbenannt, als die Verwaltung an die Eclipse Foundation unter dem Jakarta-EE-Dach überging. Wie PHP- oder ASP-Dateien bettet eine .jsp-Datei ausführbaren Code in HTML-Markup ein - die eingebettete Sprache ist jedoch Java. Die Datei speichert Programmlogik auf dem Server, der sie verarbeitet und die fertige HTML-Seite an den Browser sendet.

.jsp-Quelldateien sind reiner Text. Java-Code wird über Scriptlet-Tags (<% ... %>), Ausdrucks-Tags (<%= ... %>) oder die JSP Expression Language (${...}) eingebettet. Moderne Projekte verwenden oft JSTL, um Geschäftslogik aus dem Template herauszuhalten. Wenn die Seite als wohlgeformtes XML geschrieben ist, wird stattdessen die Erweiterung .jspx verwendet.

Clientseitige Überlegungen. Der Benutzer muss nicht wissen, welche Technologie eine bestimmte Website verwendet. Der Browser erhält nur die vom Server generierte HTML-Ausgabe - die .jsp-Ebene ist für Besucher vollständig verborgen. Zum Öffnen einer .jsp-Quelldatei werden keine Java Virtual Machine oder spezielle Tools benötigt; ein normaler Texteditor genügt.

Sicherheit

RISIKO: LOW

Die .jsp-Erweiterung sagt für sich genommen nichts über die Sicherheit aus - in einer URL ist sie nur eine normale Webseite; behandle die Website wie jede andere Website (Vorsicht vor Phishing auf Anmelde- und Banking-Seiten). Eine heruntergeladene .jsp ist typischerweise harmloses HTML oder ein falsch benanntes Dokument, und das Öffnen in einem Texteditor ist immer sicher. Vorsicht nur, wenn ein unerwarteter .jsp-Download von einer nicht vertrauenswürdigen Quelle eintrifft - inspiziere ihn als Text, bevor du ihn umbenennst, und führe niemals etwas aus, das er zu starten versucht. (Für Server-Betreiber sind bösartige hochgeladene .jsp-'Web-Shells' ein serverseitiges Problem, kein Risiko für jemanden, der die Datei nur betrachtet.)

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJakarta Server Pages (formerly JavaServer Pages)
ENTWICKLERSun Microsystems (1999); now Eclipse Foundation (Jakarta EE)seit 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
MIME TYPEtext/html
TYPserverseitige Java-Webseitenquelle (Klartext: HTML + eingebettete Java/JSP-Tags)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von JSP-Dateien

Windows5 apps
Eclipse IDE Open Source Öffne das Dynamic-Web-Projekt, um JSP auf einem konfigurierten Tomcat-Server zu bearbeiten und auszuführen.
IntelliJ IDEA Freemium Für Entwickler: Projekt öffnen, um JSP mit vollständiger Java/Tomcat-Unterstützung zu bearbeiten, auszuführen und zu debuggen. Die Community Edition ist kostenlos; JSP-Tooling ist in der Ultimate Edition enthalten.
Notepad Open Source Öffnen, um den rohen Quellcode als Text zu inspizieren - jede .jsp-Datei ist reiner Text.
Visual Studio Code Kostenlos Öffne die .jsp als Text, um Markup und Code zu lesen oder zu bearbeiten. Kostenlos, plattformübergreifend, mit Java-Erweiterungen.
Web browser (Chrome, Edge, Firefox) Kostenlos Nur nützlich, wenn die .jsp tatsächlich eine gespeicherte HTML-Seite ist - sie führt KEIN serverseitiges Java aus und ruft keine Live-Daten ab.
macOS3 apps
Eclipse IDE Open Source Öffne das Dynamic-Web-Projekt, um JSP auf einem konfigurierten Tomcat-Server zu bearbeiten und auszuführen.
IntelliJ IDEA Freemium Für Entwickler: Projekt öffnen, um JSP mit vollständiger Java/Tomcat-Unterstützung zu bearbeiten, auszuführen und zu debuggen. Die Community Edition ist kostenlos; JSP-Tooling ist in der Ultimate Edition enthalten.
Visual Studio Code Kostenlos Öffne die .jsp als Text, um Markup und Code zu lesen oder zu bearbeiten. Kostenlos, plattformübergreifend, mit Java-Erweiterungen.
Linux3 apps
Eclipse IDE Open Source Öffne das Dynamic-Web-Projekt, um JSP auf einem konfigurierten Tomcat-Server zu bearbeiten und auszuführen.
Visual Studio Code Kostenlos Öffne die .jsp als Text, um Markup und Code zu lesen oder zu bearbeiten. Kostenlos, plattformübergreifend, mit Java-Erweiterungen.
Any text editor (gedit, nano, vim) Open Source Direkt öffnen - die Datei ist reiner Text.

Technische Details

technische Spezifikation
DateitypServerseitige Java-Web-Vorlage; Klartext-Quelle, die HTML-Markup mit Java-Scriptlets, Direktiven und EL-Ausdrücken mischt
MIME-Typtext/html
TextkodierungReines UTF-8 (Zeichensatz in der `<%@ page %>`-Direktive deklariert; andere Kodierungen wie ISO-8859-1 werden unterstützt)
BinärsignaturKeine - `.jsp`-Dateien haben keine Magic Bytes; Quelldateien beginnen üblicherweise mit `<%@ page ... %>` oder einer DOCTYPE/HTML-Deklaration
Scriptlet-Syntax`<% ... %>` für Codeblöcke, `<%= ... %>` für Ausgabeausdrücke, `<%! ... %>` für Feld- und Methodendeklarationen
Expression Language`${...}` zur sofortigen Auswertung; `#{...}` zur verzögerten Auswertung - beide greifen auf Beans und bereichsbezogene Variablen zu, ohne rohen Java-Code einzubetten
Server-AnforderungErfordert einen Jakarta-EE-kompatiblen Servlet-Container (Apache Tomcat, Eclipse Jetty, WildFly usw.); kann nicht von einem normalen HTTP-Server bereitgestellt werden
KompilierungsmodellDer Container übersetzt `.jsp` automatisch in eine Java-Servlet-Quelldatei, kompiliert sie zu `.class`-Bytecode, speichert sie im Cache und verwendet die kompilierte Klasse wieder
XML-basierte Variante`.jspx` (JSP Document) - strikt wohlgeformter XML-Dialekt; Tag-Bibliotheken werden über XML-Namespaces statt `<%@ taglib %>` referenziert
Tag-Bibliotheks-UnterstützungJSTL (Jakarta Standard Tag Library) und benutzerdefinierte Tag-Bibliotheken, beschrieben durch `.tld`-Deskriptordateien, reduzieren die Abhängigkeit von Scriptlets
Deployment-PackagingZusammen mit Servlets, Klassen und statischen Ressourcen in einem `.war` (Web Application Archive) gebündelt und in einem Servlet-Container bereitgestellt
Implizite Scope-ObjekteVier eingebaute Bereiche - page, request, session und application - machen Attribute über die entsprechende Lebensdauer hinweg zugänglich
Implizite VariablenNeun vordefinierte Variablen ohne Deklaration verfügbar: `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
VerwaltungsgeschichteErstellt von Sun Microsystems (JSP 1.0, 1999); Teil von Java EE; 2019 an die Eclipse Foundation als Jakarta Server Pages unter Jakarta EE übertragen
Veröffentlicht1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Offener StandardJa · lizenzgebührenfrei
Spezifikationjakarta.ee

JSP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit JSP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu JSP-Dateien.

Häufig gestellte Fragen

Warum hat eine Website eine .jsp-Datei statt eines PDFs heruntergeladen?
Der Server hat dein Dokument über eine JSP-Seite generiert, aber den falschen Dateityp oder Namen gesendet. Der Download ist in der Regel das eigentliche PDF - benenne es von .jsp in .pdf um und öffne es. Wenn das nicht funktioniert, verwende den richtigen Download-Link der Website oder klicke mit der rechten Maustaste und wähle 'Speichern unter'.
Wie öffne ich eine .jsp-Datei?
Das hängt davon ab, was sie enthält. Wenn es eine gespeicherte Webseite ist, öffne sie in einem Browser (du siehst statisches HTML). Wenn ein Download falsch benannt wurde, benenne ihn in den richtigen Typ um (.pdf/.jpg/.xlsx). Wenn du Entwickler bist und den Quellcode bearbeitest, öffne ihn in VS Code, IntelliJ IDEA oder Eclipse.
Was bedeutet .jsp am Ende einer Webadresse?
Es bedeutet, dass die Seite mit Jakarta/JavaServer Pages erstellt wurde und auf einem Java-Webserver (wie Apache Tomcat) läuft. Es ist Teil der URL, keine Datei, die du herunterlädst - der Server führt die Seite aus und sendet deinem Browser reines HTML.
Kann ich eine .jsp-Datei in PDF konvertieren?
Nicht mit einem Konverter. Wenn eine .jsp-Datei dort ankam, wo ein PDF sein sollte, ist sie mit größter Wahrscheinlichkeit das PDF mit der falschen Erweiterung - benenne sie in .pdf um. Eine echte .jsp ist Servercode ohne etwas zu konvertieren.
Warum lässt sich meine .jsp-Datei auf meinem Telefon oder Mac nicht öffnen?
Weil sie kein normales Dokument ist - keine App führt eine .jsp außerhalb eines Java-Webservers aus. Öffne sie als Text, um zu sehen, was es ist, oder benenne sie in den tatsächlich erwarteten Dateityp um (z.B. .pdf).
Was ist der Unterschied zwischen JSP und PHP oder ASPX?
Alle drei sind serverseitige Seitentechnologien, die HTML generieren. JSP verwendet Java (auf Servern wie Tomcat), PHP verwendet die PHP-Sprache und ASPX verwendet Microsofts ASP.NET. Für den Browser liefern alle nur HTML zurück.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

.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)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen