Java, JSP reiškia Džakartos serverio puslapiai ( ( JSP ; anksčiau „JavaServer“ puslapiai ) ) . Tai serverio technologija, naudojama kuriant žiniatinklio programas. Jis naudojamas kuriant dinamišką žiniatinklio turinį. JSP sudaro ir HTML, ir JSP žymos. Šiuo atveju JSP žymos naudojamos JAVA kodui įterpti į HTML puslapius. Tai pažangi versija Servletas Technologijos, t. y. žiniatinklio technologija, padedanti kurti dinamiškus ir nuo platformos nepriklausomus tinklalapius. Šiuo atveju Java kodas gali būti įterptas į HTML / XML puslapius arba abu. Prieš apdorojant kliento užklausą, JSP pirmiausia konvertuoja į servletą JSP konteineryje. JSP turi įvairių funkcijų, tokių kaip JSP išraiškos, JSP žymės, JSP išraiškos kalba ir kt.
Kuo JSP pranašesnis už „Servlet“?
- Juos lengva prižiūrėti.
- Nereikia perkompiliuoti ar perskirstyti.
- JSP reikia mažiau koduoti.
- JSP turi prieigą prie visos JAVA API.
- JSP yra išplėstinė „Servlet“ versija.
JSP savybės
- JSP kodavimas yra paprastas : Kadangi tai tik JAVA kodo pridėjimas prie HTML/XML.
- Kodo trukmės sumažinimas : JSP naudojame veiksmų žymas, pasirinktines žymas ir kt.
- Prisijungimas prie duomenų bazės yra lengvesnis : Lengviau prijungti svetainę prie duomenų bazės ir lengvai nuskaityti arba įrašyti duomenis į duomenų bazę.
- Kurkite interaktyvias svetaines : Čia galime sukurti dinamiškus tinklalapius, kurie padeda vartotojui bendrauti realiu laiku.
- Nešiojamas, galingas, lankstus ir lengvai prižiūrimas : nes tai nepriklauso nuo naršyklės ir serverio.
- Jokio perskirstymo ir pakartotinio kompiliavimo : Jis yra dinamiškas, saugus ir nepriklausomas nuo platformos, todėl nereikia iš naujo kompiliuoti.
- Servlet plėtinys : nes jis turi visas servletų funkcijas, numanomus objektus ir pasirinktines žymas
- Deklaracijos žyma : Jis naudojamas kintamiesiems deklaruoti.
- Java scenarijai : Tai leidžia mums pridėti bet kokį JAVA kodo, kintamųjų ir išraiškų skaičių.
- JSP išraiška : įvertina ir konvertuoja išraišką į eilutę.
- JAVA komentarai : Jame yra tekstas, įtrauktas į informaciją, kurios reikia nepaisyti.
- Sukurkite html puslapį, iš kurio serveriui bus siunčiama užklausa, pvz. try.html.
- Toliau tvarkyti vartotojo užklausą yra sukurti .jsp failą Pvz. naujas.jsp
- Sukurkite projekto aplanko struktūrą.
- Sukurkite XML failą, pvz., my.xml.
- Sukurkite WAR failą.
- Paleiskite Tomcat
- Paleiskite programą
- Tam nereikia pažangių JAVA žinių
- Jis gali susidoroti su išimtimis
- Lengva naudoti ir mokytis
- Jame yra žymų, kurias lengva naudoti ir suprasti
- Yra numanomų objektų, kurie sumažina kodo ilgį
- Jis tinka tiek JAVA, tiek ne JAVA programuotojui
- Sunku derinti klaidas.
- Pirmą kartą prisijungus, švaistomas laikas
- Jo išvestis yra HTML, kurioje trūksta funkcijų.
Sukurkite paprastą JSP puslapį
labas.JSP:
JSP tiesiog įdeda „Java“ į HTML puslapius. Galite paimti bet kurį esamą HTML puslapį ir pakeisti jo plėtinį į .jsp, o ne .html. Tiesą sakant, tai yra puikus pratimas jūsų pirmajam JSP.
Paimkite HTML failą, kurį naudojote ankstesniame pratime. pakeisti jo plėtinį iš .html į jsp. Dabar į savo naršyklę įkelkite naują failą su plėtiniu .jsp.
Pamatysite tą pačią išvestį, bet tai užtruks ilgiau! Bet tik pirmą kartą. Jei dar kartą įkelsite, jis bus įkeltas įprastai.
Tai, kas vyksta užkulisiuose, yra tai, kad jūsų JSP paverčiamas „Java“ failu, sukompiliuojamas ir įkeliamas. Šis kompiliavimas įvyksta tik vieną kartą, todėl po pirmo įkėlimo failo įkėlimas nebeužtrunka. (Tačiau kiekvieną kartą, kai pakeisite JSP failą, jis bus sukompiliuotas iš naujo.)
Žinoma, nėra labai naudinga tiesiog rašyti HTML puslapius su plėtiniu .jsp! Dabar žiūrime, kuo JSP toks naudingas.
Dinaminio turinio pridėjimas naudojant išraiškas:
Kaip matėme ankstesniame skyriuje, bet kurį HTML failą galima paversti JSP failu, pakeitus jo plėtinį į .jsp . Žinoma, JSP naudinga galimybe įterpti Java. Įdėkite šį tekstą į failą. jsp plėtinį (pavadinkime jį hello.jsp), įdėkite jį į savo JSP katalogą ir peržiūrėkite naršyklėje.
vietos datos laikas java
Hello! The time is now>
Atkreipkite dėmesį, kad kiekvieną kartą, kai iš naujo įkeliate puslapį naršyklėje, rodomas dabartinis laikas. Simbolių seka.
įtraukti Java išraiškas, kurios įvertinamos vykdymo metu.
Tai leidžia naudoti JSP dinaminiams HTML puslapiams, kurie keičiasi atsižvelgiant į vartotojo veiksmus arba skiriasi priklausomai nuo vartotojo, generuoti.
Paaiškinkite JSP elementus:
Su tinkamais pavyzdžiais sužinosime apie įvairius JSP elementus. JSP elementus galima suskirstyti į 4 skirtingus tipus.
Šitie yra:
np.nulis
- Išraiška
- Skripteliai
- direktyvas
- Deklaracijos
Išraiška:
Šią žymą galime naudoti norėdami pateikti bet kokius duomenis sugeneruotame puslapyje. Šie duomenys automatiškai konvertuojami į eilutę ir atspausdinami išvesties sraute.
Sintaksė:
JSP Expressions are :>
PASTABA: JSP išraiškos prasideda JSP scenarijų sintaksė yra su . Tarp jų galite įdėti viską, kas bus konvertuojama į eilutę ir bus rodoma.
Pavyzdys:
>
Skriptai:
Į šią žymą galime įterpti bet kokį galiojančio Java kodo kiekį ir šie kodai JSP variklio įdedami į _jsp Service metodą.
Sintaksė:
>
PASTABA: JSP scenarijus prasideda . Į JSP scenarijus galime įterpti bet kokį Java kodo kiekį. JSP Engine įdeda šiuos kodus į _jspService() metodą.
JSP scenarijuose galimi kintamieji:
- Prašymas
- Atsakymas
- Sesija
- Išeina
Direktyvos:
JSP direktyva prasideda <%@ simboliais. Direktyvose galime importuoti paketus ir apibrėžti klaidų tvarkymo puslapius arba JSP puslapio seanso informaciją.
Sintaksė:
>
- puslapį
- įtraukti
- taglib
Deklaracijos:
Ši žyma naudojama funkcijoms ir kintamiesiems, kurie bus naudojami JSP, apibrėžti.
Sintaksė:
<%! //java codes %>>>PASTABA: JSP deklaratyvai prasideda nuo Mes galime įterpti bet kokį Java kodo kiekį į JSP deklaratyvus. Deklaratyvuose apibrėžti kintamieji ir funkcijos yra klasės lygio ir gali būti naudojami bet kurioje JSP puslapio vietoje.
blokuoti skelbimus youtube androidPavyzdys :
Sveiki! Laikas dabar>>> JSP tinklalapio pavyzdys:
1 žingsnis: Išsaugokite JSP failą naudodami .jsp plėtinį (ex-hello.jsp) 2 žingsnis: Paleiskite serverį
3 veiksmas: Įdėkite programą į aplanką
4 veiksmas: Norėdami vykdyti JSP scenarijų, tiesiog paleiskite tomcat serverį ir naudodamiesi naršykle naršykite JSP puslapio URL, t.y.
http://localhost:portnumber/YourApplicationContextRoot/jspfile tada pamatysite, kaip kompiliuojamas jsp failas.