.JSP

Plik JSP

Jakarta Server Pages (formerly JavaServer Pages)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik JSP to plik źródłowy Jakarta Server Pages - strona internetowa działająca na serwerze Java, takim jak Apache Tomcat, który wykonuje osadzony kod Java i wysyła do przeglądarki zwykły HTML. Nigdy nie otrzymujesz samego pliku .jsp. Jeśli witryna pobrała plik .jsp, gdy spodziewałeś się pliku PDF lub faktury, zmień rozszerzenie pliku na .pdf (lub .jpg) i otwórz go. Programiści edytują źródła .jsp w VS Code, IntelliJ IDEA lub Eclipse.

Deweloper: Sun Microsystems (1999); now Eclipse Foundation (Jakarta EE) Kategoria: Pliki internetowe Otwarty standard MIME: text/html
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku JSP?

.jsp to plik po stronie serwera używany do generowania dynamicznej zawartości stron WWW. Pierwotnie wprowadzony przez Sun Microsystems w 1999 roku jako JavaServer Pages, format został przemianowany na Jakarta Server Pages w 2019 roku, gdy pieczę nad nim przejęła Eclipse Foundation w ramach projektu Jakarta EE. Podobnie jak pliki PHP lub ASP, plik .jsp osadza kod wykonywalny wewnątrz znaczników HTML - jednak osadzonym językiem jest Java. Plik przechowuje logikę programu na serwerze, który go przetwarza i wysyła gotową stronę HTML do przeglądarki.

Pliki źródłowe .jsp są zwykłym tekstem. Kod Java jest osadzany za pomocą znaczników skryptletów (<% ... %>), znaczników wyrażeń (<%= ... %>) lub języka JSP Expression Language (${...}). Nowoczesne projekty często wykorzystują JSTL, aby oddzielić logikę biznesową od szablonu. Jeśli strona jest napisana jako poprawnie sformułowany XML, zamiast tego używane jest rozszerzenie .jspx.

Kwestie po stronie klienta. Użytkownik nie musi wiedzieć, jakiej technologii używa dana witryna. Przeglądarka otrzymuje jedynie dane wyjściowe HTML wygenerowane przez serwer - warstwa .jsp jest całkowicie ukryta przed odwiedzającymi. Do otwarcia pliku źródłowego .jsp nie jest wymagana Java Virtual Machine ani specjalne narzędzia; wystarczy standardowy edytor tekstu.

Bezpieczeństwo

RYZYKO: LOW

Rozszerzenie .jsp samo w sobie nie mówi nic o bezpieczeństwie - w adresie URL to po prostu normalna strona internetowa; traktuj witrynę jak każdą inną (uważaj na phishing na stronach logowania/bankowości). Pobrany plik .jsp to zazwyczaj nieszkodliwy HTML lub dokument o błędnej nazwie, a otwarcie go w edytorze tekstu jest zawsze bezpieczne. Zachowaj ostrożność tylko wtedy, gdy nieoczekiwany plik .jsp pochodzi z niezaufanego źródła - sprawdź go jako tekst przed zmianą nazwy i nigdy nie uruchamiaj niczego, co próbuje zainstalować. (Dla operatorów serwerów złośliwe przesłane „powłoki internetowe” .jsp są problemem po stronie serwera, a nie ryzykiem dla kogoś, kto tylko przegląda plik).

Szczegóły formatu

w pigułce
PEŁNA NAZWAJakarta Server Pages (formerly JavaServer Pages)
DEWELOPERSun Microsystems (1999); now Eclipse Foundation (Jakarta EE)od 1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
TYP MIMEtext/html
TYPźródło strony internetowej Java po stronie serwera (zwykły tekst: HTML + osadzone znaczniki Java/JSP)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki JSP

Windows5 apps
Eclipse IDE Open-source Otwórz projekt dynamicznej sieci Web, aby edytować i uruchamiać JSP na skonfigurowanym serwerze Tomcat.
IntelliJ IDEA Freemium Dla programistów: otwórz projekt, aby edytować, uruchamiać i debugować JSP z pełną obsługą Java/Tomcat. Wersja Community jest bezpłatna; narzędzia JSP znajdują się w wersji Ultimate.
Notepad Open-source Otwórz, aby sprawdzić surowy kod źródłowy jako tekst - każdy plik .jsp jest zwykłym tekstem.
Visual Studio Code Darmowy Otwórz .jsp jako tekst, aby czytać lub edytować jego znaczniki/kod. Darmowy, wieloplatformowy, z rozszerzeniami Java.
Web browser (Chrome, Edge, Firefox) Darmowy Przydatne tylko wtedy, gdy .jsp jest w rzeczywistości zapisaną stroną HTML - NIE uruchomi kodu Java po stronie serwera ani nie pobierze danych na żywo.
macOS3 apps
Eclipse IDE Open-source Otwórz projekt dynamicznej sieci Web, aby edytować i uruchamiać JSP na skonfigurowanym serwerze Tomcat.
IntelliJ IDEA Freemium Dla programistów: otwórz projekt, aby edytować, uruchamiać i debugować JSP z pełną obsługą Java/Tomcat. Wersja Community jest bezpłatna; narzędzia JSP znajdują się w wersji Ultimate.
Visual Studio Code Darmowy Otwórz .jsp jako tekst, aby czytać lub edytować jego znaczniki/kod. Darmowy, wieloplatformowy, z rozszerzeniami Java.
Linux3 apps
Eclipse IDE Open-source Otwórz projekt dynamicznej sieci Web, aby edytować i uruchamiać JSP na skonfigurowanym serwerze Tomcat.
Visual Studio Code Darmowy Otwórz .jsp jako tekst, aby czytać lub edytować jego znaczniki/kod. Darmowy, wieloplatformowy, z rozszerzeniami Java.
Any text editor (gedit, nano, vim) Open-source Otwórz bezpośrednio - plik jest zwykłym tekstem.

Szczegóły techniczne

specyfikacja
Typ plikuSzablon internetowy Java po stronie serwera; tekstowy plik źródłowy łączący znaczniki HTML ze skryptletami Java, dyrektywami i wyrażeniami EL
Typ MIMEtext/html
Kodowanie tekstuZwykły UTF-8 (zestaw znaków zadeklarowany w dyrektywie `<%@ page %>`; obsługiwane są inne kodowania, takie jak ISO-8859-1)
Sygnatura binarnaBrak - pliki `.jsp` nie posiadają magicznych bajtów; źródło zazwyczaj zaczyna się od `<%@ page ... %>` lub deklaracji DOCTYPE/HTML
Składnia skryptletów`<% ... %>` dla bloków kodu, `<%= ... %>` dla wyrażeń wyjściowych, `<%! ... %>` dla deklaracji pól i metod
Język wyrażeń (EL)`${...}` dla natychmiastowej ewaluacji; `#{...}` dla odroczonej ewaluacji - oba dają dostęp do beanów i zmiennych o określonym zasięgu bez osadzania surowego kodu Java
Wymagania serweraWymaga kontenera serwletów zgodnego z Jakarta EE (Apache Tomcat, Eclipse Jetty, WildFly itp.); nie może być obsługiwany przez zwykły serwer HTTP
Model kompilacjiKontener automatycznie tłumaczy `.jsp` na plik źródłowy serwletu Java, kompiluje go do kodu bajtowego `.class`, a następnie buforuje i ponownie wykorzystuje skompilowaną klasę
Wariant oparty na XML`.jspx` (JSP Document) - ściśle poprawny dialekt XML; biblioteki znaczników przywoływane przez przestrzenie nazw XML zamiast `<%@ taglib %>`
Obsługa bibliotek znacznikówJSTL (Jakarta Standard Tag Library) oraz niestandardowe biblioteki znaczników opisane plikami deskryptorów `.tld` ograniczają zależność od skryptletów
Pakowanie wdrożeniowePakowane wewnątrz `.war` (Web Application Archive) wraz z serwletami, klasami i zasobami statycznymi w celu wdrożenia w kontenerze serwletów
Obiekty zasięgu niejawnegoCztery wbudowane zasięgi - page, request, session oraz application - udostępniają atrybuty dostępne w odpowiednim czasie życia
Zmienne niejawneDziewięć predefiniowanych zmiennych dostępnych bez deklaracji: `request`, `response`, `out`, `session`, `application`, `config`, `pageContext`, `page`, `exception`
Historia nadzoruStworzony przez Sun Microsystems (JSP 1.0, 1999); stał się częścią Java EE; przekazany do Eclipse Foundation jako Jakarta Server Pages w ramach Jakarta EE w 2019 roku
Wydano1999 (JavaServer Pages 1.0); renamed Jakarta Server Pages under Jakarta EE (2019)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjajakarta.ee

Konwersje JSP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami JSP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki JSP.

Najczęściej zadawane pytania

Dlaczego strona pobrała plik .jsp zamiast PDF?
Serwer wygenerował dokument za pomocą strony JSP, ale wysłał niewłaściwy typ lub nazwę pliku. Pobrany plik to zazwyczaj prawdziwy PDF - zmień jego nazwę z .jsp na .pdf i otwórz go. Jeśli to zawiedzie, użyj właściwego linku do pobierania na stronie lub kliknij prawym przyciskiem myszy i wybierz „Zapisz link jako”.
Jak otworzyć plik .jsp?
To zależy od tego, czym on jest. Jeśli to zapisana strona internetowa, otwórz ją w przeglądarce (zobaczysz statyczny HTML). Jeśli pobrany plik ma błędną nazwę, zmień ją na właściwy typ (.pdf/.jpg/.xlsx). Jeśli jesteś programistą edytującym kod źródłowy, otwórz go w VS Code, IntelliJ IDEA lub Eclipse.
Co oznacza .jsp na końcu adresu internetowego?
Oznacza to, że strona jest zbudowana przy użyciu Jakarta/JavaServer Pages i działa na serwerze WWW Java (takim jak Apache Tomcat). Jest to część adresu URL, a nie plik, który pobierasz - serwer uruchamia stronę i wysyła do przeglądarki zwykły HTML.
Czy mogę przekonwertować plik .jsp na PDF?
Nie za pomocą konwertera. Jeśli plik .jsp pojawił się tam, gdzie powinien być PDF, prawie na pewno JEST to PDF z błędnym rozszerzeniem - zmień nazwę na .pdf. Autentyczny plik .jsp to kod serwerowy, którego nie ma na co konwertować.
Dlaczego mój plik .jsp nie otwiera się na telefonie lub komputerze Mac?
Ponieważ nie jest to zwykły dokument - żadna aplikacja nie „uruchamia” pliku .jsp poza serwerem WWW Java. Otwórz go jako tekst, aby zobaczyć, co zawiera, lub zmień nazwę na typ pliku, którego faktycznie się spodziewałeś (np. .pdf).
Jaka jest różnica między JSP a PHP lub ASPX?
Wszystkie trzy to technologie stron po stronie serwera, które generują HTML. JSP używa języka Java (na serwerach takich jak Tomcat), PHP używa języka PHP, a ASPX używa Microsoft ASP.NET. Dla przeglądarki wszystkie one zwracają po prostu HTML.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z