.JSP

File JSP

Jakarta Server Pages (formerly JavaServer Pages)
Fai una domanda
RISPOSTA RAPIDA

Un file JSP è un file sorgente Jakarta Server Pages - una pagina web che gira su un server Java come Apache Tomcat, il quale esegue codice Java incorporato e invia al browser semplice HTML. Non ricevi mai il file .jsp in sé. Se un sito ha scaricato un .jsp quando ti aspettavi un PDF o una fattura, rinomina il file in .pdf (o .jpg) e aprilo. Gli sviluppatori modificano i sorgenti .jsp in VS Code, IntelliJ IDEA o Eclipse.

Sviluppatore: Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Categoria: File di Internet Standard aperto MIME: text/html
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file JSP?

.jsp è un file lato server utilizzato per generare contenuti web dinamici. Introdotto originariamente da Sun Microsystems nel 1999 come JavaServer Pages, il formato è stato rinominato Jakarta Server Pages nel 2019 quando la gestione è passata alla Eclipse Foundation sotto l'ombrello di Jakarta EE. Come i file PHP o ASP, un file .jsp incorpora codice eseguibile all'interno del markup HTML - ma il linguaggio incorporato è Java. Il file memorizza la logica del programma sul server, che la elabora e invia la pagina HTML finita al browser.

I file sorgente .jsp sono in formato testo semplice. Il codice Java viene inserito tramite tag scriptlet (<% ... %>), tag di espressione (<%= ... %>) o il JSP Expression Language (${...}). I progetti moderni utilizzano spesso JSTL per mantenere la logica di business fuori dal template. Se la pagina è scritta come XML ben formato, viene utilizzata invece l'estensione .jspx.

Considerazioni lato client. L'utente non ha bisogno di sapere quale tecnologia utilizzi un determinato sito web. Il browser riceve solo l'output HTML generato dal server - il livello .jsp è completamente nascosto ai visitatori. Non sono necessari Java Virtual Machine o strumenti speciali per aprire un file sorgente .jsp; un editor di testo standard è sufficiente.

Sicurezza e incolumità

RISCHIO: LOW

L'estensione .jsp non dice nulla sulla sicurezza di per sé - in un URL è solo una normale pagina web; tratta il sito come qualsiasi sito web (attenzione al phishing sulle pagine di login/bancarie). Un .jsp scaricato è in genere HTML innocuo o un documento rinominato male, e aprirlo in un editor di testo è sempre sicuro. Presta cautela solo se arriva un download .jsp inaspettato da una fonte non attendibile - ispezionalo come testo prima di rinominarlo e non eseguire mai nulla che cerchi di avviare. (Per i gestori di server, le «web shell» .jsp caricate maliziosamente sono un problema lato server, non un rischio per chi visualizza semplicemente il file.)

Dettagli del formato

in sintesi
NOME COMPLETOJakarta Server Pages (formerly JavaServer Pages)
SVILUPPATORESun Microsystems (1999); now Eclipse Foundation (Jakarta EE)dal 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
TIPO MIMEtext/html
TIPOsorgente pagina web Java lato server (testo semplice: HTML + tag Java/JSP incorporati)
STANDARDAperto · royalty-free

Programmi che aprono file JSP

Windows5 apps
Eclipse IDE Open-source Apri il progetto web dinamico per modificare ed eseguire JSP su un server Tomcat configurato.
IntelliJ IDEA Freemium Per sviluppatori: apri il progetto per modificare, eseguire e sottoporre a debug JSP con supporto completo Java/Tomcat. La Community edition è gratuita; gli strumenti JSP sono nella Ultimate.
Notepad Open-source Apri per ispezionare il sorgente grezzo come testo - ogni file .jsp è testo semplice.
Visual Studio Code Gratuito Apri il .jsp come testo per leggere o modificare il markup/codice. Gratuito, multipiattaforma, con estensioni Java.
Web browser (Chrome, Edge, Firefox) Gratuito Utile solo se il .jsp è effettivamente una pagina HTML salvata - NON eseguirà Java lato server né recupererà dati in tempo reale.
macOS3 apps
Eclipse IDE Open-source Apri il progetto web dinamico per modificare ed eseguire JSP su un server Tomcat configurato.
IntelliJ IDEA Freemium Per sviluppatori: apri il progetto per modificare, eseguire e sottoporre a debug JSP con supporto completo Java/Tomcat. La Community edition è gratuita; gli strumenti JSP sono nella Ultimate.
Visual Studio Code Gratuito Apri il .jsp come testo per leggere o modificare il markup/codice. Gratuito, multipiattaforma, con estensioni Java.
Linux3 apps
Eclipse IDE Open-source Apri il progetto web dinamico per modificare ed eseguire JSP su un server Tomcat configurato.
Visual Studio Code Gratuito Apri il .jsp come testo per leggere o modificare il markup/codice. Gratuito, multipiattaforma, con estensioni Java.
Any text editor (gedit, nano, vim) Open-source Apri direttamente - il file è testo semplice.

Dettagli tecnici

specifiche approfondite
Tipo di fileTemplate web Java lato server; sorgente in testo semplice che mescola markup HTML con scriptlet Java, direttive ed espressioni EL
Tipo MIMEtext/html
Codifica del testoUTF-8 semplice (charset dichiarato nella direttiva `<%@ page %>`; sono supportate altre codifiche come ISO-8859-1)
Firma binariaNessuna - i file `.jsp` non contengono magic bytes; il sorgente si apre comunemente con `<%@ page ... %>` o una dichiarazione DOCTYPE/HTML
Sintassi scriptlet`<% ... %>` per blocchi di codice, `<%= ... %>` per espressioni di output, `<%! ... %>` per dichiarazioni di campi e metodi
Expression Language`${...}` per valutazione immediata; `#{...}` per valutazione differita - entrambi accedono a bean e variabili di ambito senza incorporare Java grezzo
Requisiti serverRichiede un servlet container compatibile con Jakarta EE (Apache Tomcat, Eclipse Jetty, WildFly, ecc.); non può essere servito da un semplice server HTTP
Modello di compilazioneIl container traduce automaticamente il `.jsp` in un file sorgente servlet Java, lo compila in bytecode `.class`, quindi memorizza nella cache e riutilizza la classe compilata
Variante basata su XML`.jspx` (JSP Document) - dialetto XML rigorosamente ben formato; librerie di tag referenziate tramite namespace XML invece di `<%@ taglib %>`
Supporto librerie di tagJSTL (Jakarta Standard Tag Library) e librerie di tag personalizzate descritte da file descrittori `.tld` riducono la dipendenza dagli scriptlet
Pacchetto di distribuzioneIncluso all'interno di un `.war` (Web Application Archive) insieme a servlet, classi e risorse statiche per la distribuzione su un servlet container
Oggetti di ambito implicitiQuattro ambiti integrati - page, request, session e application - espongono attributi accessibili durante il ciclo di vita corrispondente
Variabili impliciteNove variabili predefinite disponibili senza dichiarazione: `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
Storia della gestioneCreato da Sun Microsystems (JSP 1.0, 1999); diventato parte di Java EE; trasferito alla Eclipse Foundation come Jakarta Server Pages sotto Jakarta EE nel 2019
Rilasciato1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Standard aperto · royalty-free
Specificajakarta.ee

Conversioni JSP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file JSP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file JSP.

Domande frequenti

Perché un sito web ha scaricato un file .jsp invece di un PDF?
Il server ha generato il documento tramite una pagina JSP ma ha inviato il tipo di file o il nome errato. Il download è solitamente il vero PDF - rinominalo da .jsp a .pdf e aprilo. Se non funziona, usa il link di download corretto del sito o fai clic con il tasto destro e seleziona «Salva link come».
Come si apre un file .jsp?
Dipende da cosa si tratta. Se è una pagina web salvata, aprila in un browser (vedrai l'HTML statico). Se un download è stato rinominato male, rinominalo nel tipo reale (.pdf/.jpg/.xlsx). Se sei uno sviluppatore che modifica il sorgente, aprilo in VS Code, IntelliJ IDEA o Eclipse.
Cosa significa .jsp alla fine di un indirizzo web?
Significa che la pagina è costruita con Jakarta/JavaServer Pages e gira su un server web Java (come Apache Tomcat). Fa parte dell'URL, non è un file da scaricare - il server esegue la pagina e invia al browser semplice HTML.
Posso convertire un file .jsp in PDF?
Non con un convertitore. Se è arrivato un .jsp dove doveva esserci un PDF, quasi certamente SI TRATTA del PDF con l'estensione sbagliata - rinominalo in .pdf. Un vero .jsp è codice server senza nulla da convertire.
Perché il mio file .jsp non si apre sul telefono o sul Mac?
Perché non è un documento normale - nessuna app «esegue» un .jsp al di fuori di un server web Java. Aprilo come testo per vedere di cosa si tratta, o rinominalo nel tipo di file che ti aspettavi effettivamente (es. .pdf).
Qual è la differenza tra JSP e PHP o ASPX?
Tutte e tre sono tecnologie di pagine lato server che generano HTML. JSP usa Java (su server come Tomcat), PHP usa il linguaggio PHP e ASPX usa ASP.NET di Microsoft. Per il browser, restituiscono tutti semplicemente HTML.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z