.JSP

Fichier JSP

Jakarta Server Pages (formerly JavaServer Pages)
Poser une question
RÉPONSE RAPIDE

Un fichier JSP est un fichier source Jakarta Server Pages - une page web qui s'exécute sur un serveur Java tel qu'Apache Tomcat, lequel exécute le code Java intégré et envoie du simple HTML à votre navigateur. Vous ne recevez jamais le .jsp lui-même. Si un site a téléchargé un .jsp alors que vous attendiez un PDF ou une facture, renommez le fichier en .pdf (ou .jpg) et ouvrez-le. Les développeurs modifient les sources .jsp dans VS Code, IntelliJ IDEA ou Eclipse.

Développeur : Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Catégorie : Fichiers Internet Standard ouvert MIME: text/html
S'OUVRE SUR Windows macOS Linux

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier JSP ?

.jsp est un fichier côté serveur utilisé pour générer du contenu web dynamique. Initialement introduit par Sun Microsystems en 1999 sous le nom de JavaServer Pages, le format a été renommé Jakarta Server Pages en 2019 lorsque la gestion a été transférée à la Eclipse Foundation sous l'égide de Jakarta EE. Comme les fichiers PHP ou ASP, un fichier .jsp intègre du code exécutable au sein du balisage HTML - mais le langage intégré est Java. Le fichier stocke la logique du programme sur le serveur, qui la traite et envoie la page HTML finale au navigateur.

Les fichiers sources .jsp sont en texte brut. Le code Java est intégré via des balises scriptlet (<% ... %>), des balises d'expression (<%= ... %>) ou le JSP Expression Language (${...}). Les projets modernes utilisent souvent JSTL pour séparer la logique métier du modèle. Si la page est écrite en XML bien formé, l'extension .jspx est utilisée à la place.

Considérations côté client. L'utilisateur n'a pas besoin de savoir quelle technologie un site web utilise. Le navigateur ne reçoit que la sortie HTML générée par le serveur - la couche .jsp est complètement invisible pour les visiteurs. Aucune Java Virtual Machine ou outil spécial n'est nécessaire pour ouvrir un fichier source .jsp ; un éditeur de texte standard suffit.

Sécurité et sûreté

RISQUE : LOW

L'extension .jsp ne dit rien sur la sécurité en soi - dans une URL, c'est juste une page web normale ; traitez le site comme n'importe quel site web (attention au phishing sur les pages de connexion/bancaires). Un .jsp téléchargé est généralement du HTML inoffensif ou un document mal nommé, et l'ouvrir dans un éditeur de texte est toujours sûr. Prudence uniquement si un téléchargement .jsp inattendu provient d'une source non fiable - inspectez-le en tant que texte avant de le renommer, et n'exécutez jamais rien de ce qu'il tente de lancer. (Pour les administrateurs de serveurs, les « web shells » .jsp malveillants téléchargés sont un problème côté serveur, pas un risque pour quelqu'un qui consulte simplement le fichier.)

Détails du format

en bref
NOM COMPLETJakarta Server Pages (formerly JavaServer Pages)
DÉVELOPPEURSun Microsystems (1999); now Eclipse Foundation (Jakarta EE)depuis 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
TYPE MIMEtext/html
TYPEsource de page web Java côté serveur (texte brut : HTML + Java intégré/balises JSP)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers JSP

Windows5 apps
Eclipse IDE Open-source Ouvrez le projet web dynamique pour éditer et exécuter JSP sur un serveur Tomcat configuré.
IntelliJ IDEA Freemium Pour les développeurs : ouvrez le projet pour éditer, exécuter et déboguer JSP avec un support complet Java/Tomcat. L'édition Community est gratuite ; les outils JSP sont dans Ultimate.
Notepad Open-source Ouvrez pour inspecter la source brute en tant que texte - chaque fichier .jsp est en texte brut.
Visual Studio Code Gratuit Ouvrez le .jsp en tant que texte pour lire ou modifier son balisage/code. Gratuit, multiplateforme, avec des extensions Java.
Web browser (Chrome, Edge, Firefox) Gratuit Utile uniquement si le .jsp est en réalité une page HTML enregistrée - il n'exécutera PAS le Java côté serveur et ne récupérera pas de données en direct.
macOS3 apps
Eclipse IDE Open-source Ouvrez le projet web dynamique pour éditer et exécuter JSP sur un serveur Tomcat configuré.
IntelliJ IDEA Freemium Pour les développeurs : ouvrez le projet pour éditer, exécuter et déboguer JSP avec un support complet Java/Tomcat. L'édition Community est gratuite ; les outils JSP sont dans Ultimate.
Visual Studio Code Gratuit Ouvrez le .jsp en tant que texte pour lire ou modifier son balisage/code. Gratuit, multiplateforme, avec des extensions Java.
Linux3 apps
Eclipse IDE Open-source Ouvrez le projet web dynamique pour éditer et exécuter JSP sur un serveur Tomcat configuré.
Visual Studio Code Gratuit Ouvrez le .jsp en tant que texte pour lire ou modifier son balisage/code. Gratuit, multiplateforme, avec des extensions Java.
Any text editor (gedit, nano, vim) Open-source Ouvrez directement - le fichier est en texte brut.

Détails techniques

spécifications approfondies
Type de fichierModèle web Java côté serveur ; source en texte brut mélangeant balisage HTML avec des scriptlets Java, des directives et des expressions EL
Type MIMEtext/html
Encodage du texteUTF-8 brut (jeu de caractères déclaré dans la directive `<%@ page %>` ; d'autres encodages tels que ISO-8859-1 sont pris en charge)
Signature binaireAucune - les fichiers `.jsp` ne portent pas d'octets magiques ; la source s'ouvre généralement par `<%@ page ... %>` ou une déclaration DOCTYPE/HTML
Syntaxe scriptlet`<% ... %>` pour les blocs de code, `<%= ... %>` pour les expressions de sortie, `<%! ... %>` pour les déclarations de champs et de méthodes
Expression Language`${...}` pour une évaluation immédiate ; `#{...}` pour une évaluation différée - les deux accèdent aux beans et aux variables de portée sans intégrer de Java brut
Exigence serveurNécessite un conteneur de servlets compatible Jakarta EE (Apache Tomcat, Eclipse Jetty, WildFly, etc.) ; ne peut pas être servi par un simple serveur HTTP
Modèle de compilationLe conteneur traduit automatiquement le `.jsp` en un fichier source de servlet Java, le compile en bytecode `.class`, puis met en cache et réutilise la classe compilée
Variante basée sur XML`.jspx` (Document JSP) - dialecte XML strictement bien formé ; bibliothèques de balises référencées via des espaces de noms XML au lieu de `<%@ taglib %>`
Support des bibliothèques de balisesJSTL (Jakarta Standard Tag Library) et bibliothèques de balises personnalisées décrites par des fichiers descripteurs `.tld` réduisant la dépendance aux scriptlets
Conditionnement du déploiementRegroupé dans un `.war` (Web Application Archive) aux côtés des servlets, des classes et des ressources statiques pour le déploiement vers un conteneur de servlets
Objets de portée impliciteQuatre portées intégrées - page, request, session et application - exposent des attributs accessibles tout au long de la durée de vie correspondante
Variables implicitesNeuf variables prédéfinies disponibles sans déclaration : `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
Historique de gestionCréé par Sun Microsystems (JSP 1.0, 1999) ; est devenu une partie de Java EE ; transféré à la Eclipse Foundation sous le nom de Jakarta Server Pages sous Jakarta EE en 2019
Publié1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Standard ouvertOui · libre de droits
Spécificationjakarta.ee

Conversions JSP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers JSP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers JSP.

Foire aux questions

Pourquoi un site web a-t-il téléchargé un fichier .jsp au lieu d'un PDF ?
Le serveur a généré votre document via une page JSP mais a envoyé le mauvais type ou nom de fichier. Le téléchargement est généralement le vrai PDF - renommez-le de .jsp en .pdf et ouvrez-le. Si cela échoue, utilisez le lien de téléchargement approprié du site ou faites un clic droit et « Enregistrer le lien sous ».
Comment ouvrir un fichier .jsp ?
Cela dépend de ce dont il s'agit. S'il s'agit d'une page web enregistrée, ouvrez-la dans un navigateur (vous verrez du HTML statique). Si un téléchargement a été mal nommé, renommez-le avec le type réel (.pdf/.jpg/.xlsx). Si vous êtes un développeur éditant la source, ouvrez-le dans VS Code, IntelliJ IDEA ou Eclipse.
Que signifie .jsp à la fin d'une adresse web ?
Cela signifie que la page est construite avec Jakarta/JavaServer Pages et s'exécute sur un serveur web Java (comme Apache Tomcat). Cela fait partie de l'URL, ce n'est pas un fichier que vous téléchargez - le serveur exécute la page et envoie du HTML simple à votre navigateur.
Puis-je convertir un fichier .jsp en PDF ?
Pas avec un convertisseur. Si un .jsp est arrivé là où un PDF devrait être, il s'agit presque certainement du PDF avec la mauvaise extension - renommez-le en .pdf. Un véritable .jsp est un code serveur sans rien à convertir.
Pourquoi mon fichier .jsp ne s'ouvre-t-il pas sur mon téléphone ou mon Mac ?
Parce qu'il ne s'agit pas d'un document ordinaire - aucune application n'« exécute » un .jsp en dehors d'un serveur web Java. Ouvrez-le en tant que texte pour voir ce que c'est, ou renommez-le avec le type de fichier que vous attendiez réellement (par exemple .pdf).
Quelle est la différence entre JSP et PHP ou ASPX ?
Tous trois sont des technologies de pages côté serveur qui génèrent du HTML. JSP utilise Java (sur des serveurs comme Tomcat), PHP utilise le langage PHP, et ASPX utilise l'ASP.NET de Microsoft. Pour le navigateur, ils ne renvoient tous que du HTML.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z