Pengertian JSP (Java Server Pages) – JSP (Java Server Pages) adalah suatu teknologi web berbasis bahasa pemrograman java dan berjalan pada platform java. JSP dapat berupa gabungan antara baris html dan fungsi-fungsi dari JSP itu sendiri., Technologie JSP poskytuje způsob, který je snadný a rychlý při vytváření webových stránek, které zobrazují obsah dynamicky a pracují s celou řadou webových serverů, aplikačních serverů, prohlížečů a vývojových nástrojů. JSP je také součástí technologie J2EE (Java 2 Enterprise Edition).J2EE je Java platforma pro vývoj podnikových aplikací s podporou rozhraní API (Application Program Interface), které jsou kompletní a přenositelné a poskytují prostředky k tomu, aby aplikace byla vícevrstvá, která se odděluje mezi prezentační vrstvou, aplikační vrstvou a datovou vrstvou., Java Server Pages (JSP) je skriptovací jazyk pro webové programování, který je na straně serveru, jako je PHP a ASP. Jinak s servlet, JSP nemusí kompilovat to první před spuštěním, ale server, který bude plnit úkol.
následuje přehled procesu JSP
JSP v podstatě HTML stránka s dalšími značkami JSP (scriptlet)<%> ve formě Java kódu. Soubory JSP mají příponu .jsp místo .htm nebo html., JSP engine (Java virtual mechine) provést proces analýzy souboru .jsp následně znovu vygeneruje zdrojový soubor Java servlet. Poté zkompilujte zdrojové soubory do souboru třídy, to se provádí v době prvního souboru .jsp je popraven.
jako typ jiné java aplikace(Servlety, applety, MiDlety atd.), JSP také typ k silnému typu, že použití proměnné na stránce musí být deklarováno předem., Například, v syntaxi opakování následující :
for (int i=1; i<13; i++){// statement}
stejně Jako jakýkoli skript-skript na straně serveru do jiného, JSP vyžaduje Webový server. ASP skript vyžaduje IIS webový server, PHP vyžadují IIS nebo Apache, zatímco JSP můžete použít Apache Tomcat web server, který podporuje to, abych mohl spustit soubor-JSP soubory, které je založené na jazyce Java, je nutné webový server, který je schopen zpracovat Java, nebo alespoň JSP engine, který může být integrován s webovým serverem.