.JSP

JSP-bestand

Jakarta Server Pages (formerly JavaServer Pages)
Stel een vraag
SNEL ANTWOORD

Een JSP-bestand is een Jakarta Server Pages-bronbestand - een webpagina die draait op een Java-server zoals Apache Tomcat, die ingebedde Java-code uitvoert en platte HTML naar uw browser stuurt. U ontvangt nooit het .jsp-bestand zelf. Als een site een .jsp heeft gedownload terwijl u een PDF of factuur verwachtte, hernoem het bestand dan naar .pdf (of .jpg) en open het. Ontwikkelaars bewerken .jsp-broncode in VS Code, IntelliJ IDEA of Eclipse.

Ontwikkelaar: Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Categorie: Internet-bestanden Open standaard MIME: text/html
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 21, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het JSP-bestandsformaat?

.jsp is een server-side bestand dat wordt gebruikt voor het genereren van dynamische webinhoud. Oorspronkelijk geïntroduceerd door Sun Microsystems in 1999 als JavaServer Pages, werd het formaat in 2019 omgedoopt tot Jakarta Server Pages toen het beheer overging naar de Eclipse Foundation onder de Jakarta EE-paraplu. Net als PHP of ASP bestanden, bevat een .jsp-bestand uitvoerbare code binnen HTML-markup - maar de ingebedde taal is Java. Het bestand slaat de programmalogica op de server op, die deze verwerkt en de voltooide HTML-pagina naar de browser stuurt.

.jsp-bronbestanden zijn platte tekst. Java-code wordt ingebed via scriptlet-tags (<% ... %>), expressie-tags (<%= ... %>), of de JSP Expression Language (${...}). Moderne projecten gebruiken vaak JSTL om de bedrijfslogica buiten het sjabloon te houden. Als de pagina is geschreven als goedgevormde XML, wordt in plaats daarvan de extensie .jspx gebruikt.

Overwegingen aan de clientzijde. De gebruiker hoeft niet te weten welke technologie een bepaalde website gebruikt. De browser ontvangt alleen de HTML-uitvoer die door de server is gegenereerd - de .jsp-laag is volledig verborgen voor bezoekers. Er is geen Java Virtual Machine of speciaal gereedschap nodig om een .jsp-bronbestand te openen; een standaard teksteditor is voldoende.

Beveiliging & veiligheid

RISICO: LOW

De .jsp-extensie zegt op zichzelf niets over de veiligheid - in een URL is het gewoon een normale webpagina; behandel de site als elke andere website (let op phishing op inlog- of bankpagina's). Een gedownloade .jsp is meestal onschadelijke HTML of een document met een verkeerde naam, en het openen ervan in een teksteditor is altijd veilig. Wees alleen voorzichtig als er een onverwachte .jsp-download binnenkomt van een onbetrouwbare bron - inspecteer deze als tekst voordat u de naam wijzigt, en voer nooit iets uit dat het probeert te starten. (Voor serverbeheerders zijn kwaadaardige geüploade .jsp „web shells” een probleem aan de serverzijde, geen risico voor iemand die het bestand alleen bekijkt.)

Formaatdetails

in een notendop
VOLLEDIGE NAAMJakarta Server Pages (formerly JavaServer Pages)
ONTWIKKELAARSun Microsystems (1999); now Eclipse Foundation (Jakarta EE)sinds 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
MIME-TYPEtext/html
TYPEserver-side Java webpagina-broncode (platte tekst: HTML + ingebedde Java/JSP-tags)
STANDAARDOpen · royaltyvrij

Programma's die JSP-bestanden openen

Windows5 apps
Eclipse IDE Open-source Open het dynamische webproject om JSP te bewerken en uit te voeren op een geconfigureerde Tomcat-server.
IntelliJ IDEA Freemium Voor ontwikkelaars: open het project om JSP te bewerken, uit te voeren en te debuggen met volledige Java/Tomcat-ondersteuning. Community-editie is gratis; JSP-tools zitten in Ultimate.
Notepad Open-source Open om de ruwe broncode als tekst te inspecteren - elk .jsp-bestand is platte tekst.
Visual Studio Code Gratis Open de .jsp als tekst om de markup/code te lezen of te bewerken. Gratis, platformonafhankelijk, met Java-extensies.
Web browser (Chrome, Edge, Firefox) Gratis Alleen nuttig als de .jsp eigenlijk een opgeslagen HTML-pagina is - het zal GEEN server-side Java uitvoeren of live gegevens ophalen.
macOS3 apps
Eclipse IDE Open-source Open het dynamische webproject om JSP te bewerken en uit te voeren op een geconfigureerde Tomcat-server.
IntelliJ IDEA Freemium Voor ontwikkelaars: open het project om JSP te bewerken, uit te voeren en te debuggen met volledige Java/Tomcat-ondersteuning. Community-editie is gratis; JSP-tools zitten in Ultimate.
Visual Studio Code Gratis Open de .jsp als tekst om de markup/code te lezen of te bewerken. Gratis, platformonafhankelijk, met Java-extensies.
Linux3 apps
Eclipse IDE Open-source Open het dynamische webproject om JSP te bewerken en uit te voeren op een geconfigureerde Tomcat-server.
Visual Studio Code Gratis Open de .jsp als tekst om de markup/code te lezen of te bewerken. Gratis, platformonafhankelijk, met Java-extensies.
Any text editor (gedit, nano, vim) Open-source Direct openen - het bestand is platte tekst.

Technische details

diepe specificaties
BestandstypeServer-side Java-websjabloon; broncode in platte tekst die HTML-markup mengt met Java-scriptlets, richtlijnen en EL-expressies
MIME-typetext/html
TekstcoderingPlatte UTF-8 (charset gedeclareerd in de `<%@ page %>` richtlijn; andere coderingen zoals ISO-8859-1 worden ondersteund)
Binaire handtekeningGeen - `.jsp`-bestanden bevatten geen magic bytes; broncode opent gewoonlijk met `<%@ page ... %>` of een DOCTYPE/HTML-declaratie
Scriptlet-syntaxis`<% ... %>` voor codeblokken, `<%= ... %>` voor uitvoerexpressies, `<%! ... %>` voor veld- en methodedeclaraties
Expression Language`${...}` voor onmiddellijke evaluatie; `#{...}` for uitgestelde evaluatie - beide hebben toegang tot beans en scoped variabelen zonder ruwe Java in te bedden
ServervereisteVereist een Jakarta EE-compatibele servletcontainer (Apache Tomcat, Eclipse Jetty, WildFly, enz.); kan niet worden geserveerd door een gewone HTTP-server
CompilatiemodelContainer vertaalt `.jsp` automatisch naar een Java-servletbronbestand, compileert het naar `.class` bytecode, en buffert en hergebruikt vervolgens de gecompileerde klasse
Op XML gebaseerde variant`.jspx` (JSP Document) - strikt goedgevormd XML-dialect; tag-bibliotheken waarnaar wordt verwezen via XML-namespaces in plaats van `<%@ taglib %>`
Ondersteuning voor tag-bibliothekenJSTL (Jakarta Standard Tag Library) en aangepaste tag-bibliotheken beschreven door `.tld`-bestanden verminderen de afhankelijkheid van scriptlets
ImplementatieverpakkingGebundeld in een `.war` (Web Application Archive) samen met servlets, klassen en statische bronnen voor implementatie in een servletcontainer
Implicit scope objectsVier ingebouwde scopes - page, request, session, en application - maken attributen toegankelijk gedurende de bijbehorende levensduur
Impliciete variabelenNegen vooraf gedefinieerde variabelen beschikbaar zonder declaratie: `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
BeheergeschiedenisGemaakt door Sun Microsystems (JSP 1.0, 1999); werd onderdeel van Java EE; overgedragen aan Eclipse Foundation als Jakarta Server Pages onder Jakarta EE in 2019
Uitgebracht1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Open standaardJa · royaltyvrij
Specificatiejakarta.ee

JSP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met JSP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over JSP-bestanden.

Veelgestelde vragen

Waarom heeft een website een .jsp-bestand gedownload in plaats van een PDF?
De server heeft uw document gegenereerd via een JSP-pagina, maar heeft het verkeerde bestandstype of de verkeerde naam verzonden. De download is meestal de echte PDF - hernoem deze van .jsp naar .pdf en open hem. Als dat mislukt, gebruik dan de juiste downloadlink van de site of klik met de rechtermuisknop en kies „Link opslaan als”.
Hoe open ik een .jsp-bestand?
Dat hangt ervan af wat het is. Als het een opgeslagen webpagina is, open deze dan in een browser (u ziet dan statische HTML). Als een download een verkeerde naam heeft gekregen, hernoem deze dan naar het echte type (.pdf/.jpg/.xlsx). Als u een ontwikkelaar bent die de broncode bewerkt, open deze dan in VS Code, IntelliJ IDEA of Eclipse.
Wat betekent .jsp aan het einde van een webadres?
Het betekent dat de pagina is gebouwd met Jakarta/JavaServer Pages en draait op een Java-webserver (zoals Apache Tomcat). Het is onderdeel van de URL, niet een bestand dat u downloadt - de server voert de pagina uit en stuurt uw browser platte HTML.
Kan ik een .jsp-bestand converteren naar PDF?
Niet met een converter. Als er een .jsp is binnengekomen waar een PDF had moeten staan, is het vrijwel zeker de PDF met de verkeerde extensie - hernoem deze naar .pdf. Een echt .jsp-bestand is servercode waar niets aan te converteren valt.
Waarom opent mijn .jsp-bestand niet op mijn telefoon of Mac?
Omdat het geen gewoon document is - geen enkele app „draait” een .jsp buiten een Java-webserver. Open het als tekst om te zien wat het is, of hernoem het naar het bestandstype dat u eigenlijk verwachtte (bijv. .pdf).
Wat is het verschil tussen JSP en PHP of ASPX?
Alle drie zijn server-side paginatechnologieën die HTML genereren. JSP gebruikt Java (op servers zoals Tomcat), PHP gebruikt de PHP-taal en ASPX gebruikt Microsoft's ASP.NET. Voor de browser retourneren ze allemaal gewoon HTML.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.PKPASSApple Wallet Pass (formerly Passbook)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z