Pengertian JSP (Java Server Pages) – JSP (Java Server Pages) adalah suatu teknologi web berbasis bahasa pemrograman java dan berjalan på plattformen java. JSP dapat berupa gabungan antara baris html-dan fungsi-fungsi dari JSP itu sendiri., Teknik JSP ger ett sätt som är enkelt och snabbt att göra webbsidor som visar innehållet i dynamiskt och arbeta med ett brett utbud av webbservrar, applikationsservrar, webbläsare och utvecklingsverktyg. JSP är också en del av tekniken för J2EE (Java 2 Enterprise Edition).J2EE är Java-plattformen för utveckling av företagsapplikationer med stöd av API (Application Program Interface) som komplett och bärbarhet samt ger ett sätt att göra app multi tier som skiljer mellan presentationsskiktet, applikationslager och datalager., Java Server Pages (JSP) är ett skriptspråk för webbprogrammering som är serversidan som PHP och ASP. Olika med servlet, JSP behöver inte kompilera den först före körning, men servern som kommer att utföra uppgiften.
Följande är en översikt över processen JSP
JSP i princip en HTML-sida med ytterligare taggar JSP (scriptlet)<%%> I form av Java-kod. JSP-filer har förlängningen .jsp istället för .htm eller html., JSP engine (Java virtual mechine) utför processen att analysera filen .jsp därefter åter generera Java servlet källfilen. Kompilera sedan källfilerna för detta i en klassfil, detta görs vid tidpunkten för den första filen .jsp utförs.
som typen av ett annat java-program (Servlets, Applets, Midlets, etc.), JSP också typen till stark typ att användningen av en variabel på sidan måste deklareras i förväg., Till exempel, i syntaxen för looping följande :
for (int i=1; i<13; i++){// statement}
som med alla script-script serversidan till en annan, kräver JSP en webbserver. ASP script kräver IIS som webbserver, PHP kräver IIS eller Apache, medan JSP kan använda Apache Tomcat som en webbserver som stöder det så jag kan köra fil-JSP-filer som är Java-baserade, nödvändigt en webbserver som kan bearbeta Java, eller åtminstone en JSP-motor som kan integreras med webbservern.