V tej vadnici bomo spoznali osnovne oznake JSP in kako dodati komentarje v JSP. Skupaj s tem bomo ustvarili tudi JSP in ga zagnali na strežniku.
- Izjava JSP
- JSP Scriptlet
- Izraz JSP
- Komentarji JSP
- Ustvarjanje preproste JSP strani
- Kako zagnati preprosto stran JSP
- Struktura imenika JSP
Izjava JSP
- Oznaka deklaracije je del kode Java za deklariranje spremenljivk, metod in razredov. Če spremenljivko ali metodo razglasimo znotraj oznake deklaracije, to pomeni, da je izjava narejena znotraj razreda strežniškega programčka, vendar zunaj storitvene metode.
- V oznaki deklaracije lahko razglasimo statičnega člana, spremenljivko primerka (lahko prijavimo številko ali niz) in metode.
Sintaksa oznake deklaracije:
<%! Dec var %>
Tu je Dec var metoda ali spremenljivka znotraj oznake deklaracije.
Primer:
V tem primeru bomo uporabili oznake deklaracije
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Oznaka guru-izjave <%! štetje int = 10; %><% out.println ("Število je" + štetje); %>
Pojasnilo kode:
Vrstica kode 10: Tu uporabljamo deklaracijsko oznako za inicializacijo števila spremenljivk na 10.
Ko zaženete zgornjo kodo, dobite naslednji izhod:
Izhod:
Spremenljivka, ki je deklarirana v oznaki deklaracije, se natisne kot izhod.
JSP Scriptlet
- Oznaka Scriptlet omogoča zapis Java kode v datoteko JSP.
- Vsebnik JSP premika stavke v metodi _jspservice () med generiranjem strežniškega programčka iz jsp.
- Za vsako zahtevo odjemalca se prikliče servisna metoda JSP, zato se koda v skriptu za vsako zahtevo izvrši.
- Scriptlet vsebuje kodo Java, ki se izvede vsakič, ko se prikliče JSP.
Sintaksa oznake Scriptlet:
<% java code %>
Tu so oznake <%%> oznake skriptov in vanje lahko postavimo kodo Java.
Primer:
V tem primeru uporabljamo oznake Scriptlet, ki zajemajo kodo Java.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru Scriplet <% int num1 = 10;int num2 = 40;int num3 = num1 + num2;out.println ("Številka skripta je" + številka3);%>
Pojasnilo kode:
Vrstica kode 10-14: V oznakah skript, kjer vzamemo dve spremenljivki num1 in num2. Odvzeta je tretja spremenljivka num3, ki se sešteje kot num1 in num2. Izhod je num3.
Ko zaženete kodo, dobite naslednji izhod:
Izhod:
Izhod za številko skripte je 50, kar je seštevek številk1 in številk2.
Izraz JSP
- Oznaka Expression ovrednoti izraz, ki je v njej.
- Dostopa do podatkov, shranjenih v shranjeni aplikaciji.
- Omogoča ustvarjanje izrazov, kot so aritmetični in logični.
- Ustvari stran JSP brez skripta.
Sintaksa:
<%= expression %>
Tu je izraz aritmetični ali logični izraz.
Primer:
V tem primeru uporabljamo izrazno oznako
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru Expression <% out.println ("Številka izraza je"); %><% int num1 = 10; int num2 = 10; int num3 = 20; %><% = num1 * num2 + num3%>
Pojasnilo kode:
Vrstica kode 12: Tu uporabljamo oznake izrazov, kjer uporabljamo izraz tako, da pomnožimo dve številki, tj. Številko 1 in številko 2 in nato dodamo tretjo številko, tj. Številko 3.
Ko zaženete zgornjo kodo, dobite naslednji izhod:
Izhod:
Številka izraza je 120, pri čemer pomnožimo dve števili num1 in num2 in to številko seštejemo s tretjo številko.
Komentarji JSP
Komentarji so tisti, ko želi vsebnik JSP prezreti določena besedila in izjave.
Ko želimo določeno vsebino skriti, jo lahko dodamo v razdelek za komentarje.
Sintaksa:
<% -- JSP Comments %>
Njegove oznake se uporabljajo za komentiranje v JSP, vsebnik JSP pa jih prezre.
To je komentar HTML, ki ga brskalnik prezre
Primer:
V tem primeru uporabljamo komentarje JSP
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Komentarji guruja <% - Oddelek za komentarje gurujev -%><% out.println ("To je primer komentarjev"); %>
Pojasnilo kode:
Vrstica kode 10: Tu dodajamo komentarje JSP kodi, da razložimo, kaj koda vsebuje. Vsebnik JSP ga prezre
Ko zaženete zgornjo kodo, dobite naslednji izhod:
Izhod:
Dobimo izhod, ki je natisnjen z metodo println. Komentar vsebnik prezre
Ustvarjanje preproste JSP strani
- Stran JSP vsebuje telo HTML, ki je vanj vključeno s kodo Java
- Ustvarjamo preprosto stran JSP, ki vključuje deklaracije, skripte, izraze, oznake komentarjev.
Primer:
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Primer Guru JSP <% - To je primer JSP s skripti, komentarji, izrazi -%><% out.println ("To je guru JSP primer"); %><% out.println ("Število je"); %><%! int števil12 = 12; int števil32 = 12; %><% = num12 * num32%>Današnji datum: <% = (new java.util.Date ()). ToLocaleString ()%>
Pojasnilo kode:
1. vrstica kode: Tu uporabljamo direktive, kot so language, contentType in pageEncoding. Jezik je Java, vrsta vsebine pa besedilo / html s standardnimi znaki ISO 8859. Kodiranje strani je standardno znakovno naboro.
Vrstica kode 11: Tu uporabljamo komentarje JSP za dodajanje komentarjev JSP
Vrstica kode 14: Tu razglabljamo spremenljivke num12 in num32, ki se inicializirajo z 12.
Vrstica kode 15: Tu uporabljamo izraz, kjer množimo dve številki num12 in num32.
Vrstica kode 16: Tukaj pridobivamo današnji datum z uporabo predmeta datum.
Ko zaženete zgornjo kodo, dobite naslednji izhod
Izhod:
Tiskamo tam,
- To je primer guruja JSP.
- Številka je num12 * num32 (12 * 12).
- Današnji datum je trenutni datum
Kako zagnati preprosto stran JSP
- JSP lahko izvajate na spletnih strežnikih ali aplikacijskih strežnikih.
- Tu bomo uporabljali spletni strežnik in ga bomo lahko namestili na strežnik, ki ga bo založil v vojno aplikacijo.
- JSP lahko ustvarimo v aplikaciji (vojna).
To je aplikacija, ki ima naslednjo strukturo imenikov in jo je treba izdelati.
To aplikacijo je treba zgraditi in po uspešni gradnji se prikaže naslednje sporočilo:
Ko je aplikacija nato zgrajena, jo je treba zagnati na strežniku.
Če želite zagnati JSP na spletnem strežniku, z desno miškino tipko kliknite projekt IDE (eclipse, ki se uporablja v tem primeru) in možnosti je veliko. Izberite možnost zagona na strežniku. To je prikazano na spodnjem posnetku zaslona;
Iz diagrama so razložene naslednje točke:
- Obstajata dve možnosti, da izberete strežnik ali ga ročno dodate v to aplikacijo. V tem primeru smo aplikaciji že dodali strežnik JBoss, zato izberemo obstoječi strežnik.
- Ko izberemo strežnik, je v točki 2 prikazana možnost strežnika, kateri strežnik želimo izbrati. V tej aplikaciji je lahko konfiguriranih več strežnikov. Med vsemi temi možnostmi lahko izberemo en strežnik
- Ko je ta možnost izbrana, kliknite gumb za dokončanje in aplikacija se bo zagnala na tem strežniku.
Na spodnjih posnetkih zaslona lahko opazite, da se izvaja naš program JSP in da je testna aplikacija nameščena v strežniku JBoss, označenem v rdečem polju.
Struktura imenika JSP
V strukturi imenika je korenska mapa z mapo WEB-INF, ki vsebuje vse konfiguracijske datoteke in datoteke knjižnice.
Datoteke JSP so zunaj mape WEB-INF
Struktura imenikov JSP
Primer:
V tem primeru je testna aplikacija, ki ima strukturo map naslednje:
Povzetek:
- V tem članku smo spoznali skladenjske elemente, kot so oznake izrazov, oznake Scriptlet, ki poenostavljajo kodo v JSP.
- Uporaba komentarjev JSP.
- Ustvarili smo preprosto stran JSP in jo zagotovili na strežniku.