Popis JSP oznaka

Mladić koristi svoje prijenosno računalo kako bi pokušao riješiti problem s kodom

Zasluga slike: Emilija Manevska/Moment/GettyImages

JSP oznake su bitan dio Java Server Pages, tehnologije na strani poslužitelja. Oznake u JSP-u stvaraju spremnik za Java kod, izolirajući i osiguravajući odvajanje dinamičkog sadržaja od statičkih elemenata dizajna na vašoj stranici. Iako mnoge nalikuju onima koje se koriste u jeziku za označavanje hiperteksta – HTML – JSP oznake nisu dio skriptnog jezika. Umjesto toga, oznake u JSP-u samo su jedan element u tehnologiji usmjerenoj na generiranje dinamičkog web sadržaja. JSP oznake određuju kako će se kod unutar njih ponašati. Popis uobičajenih JSP oznaka može biti dobra referenca kako biste osigurali da odaberete i koristite oznake ispravno.

Deklaracijske oznake u JSP-u funkcioniraju kao identifikacijski spremnici za funkcije, metode i varijable na JSP stranicama. Budući da ove oznake identificiraju, a ne generiraju izlaz, najčešće ćete pronaći oznake deklaracija koje rade u kombinaciji s oznakama izraza ili skriptleta. Opcije sintakse uključuju jednostavno "" i XML alternativa "jsp: deklaracija…."

Video dana

Oznake izraza signaliziraju JSP-u da pretvori Java naredbu – koja se također naziva izraz – u niz i prikaže izlaz. Opcije sintakse uključuju jednostavnu "" i XML alternativu "jsp: izraz…."

Smjernice – ili oznake poruke – su oznake s uputama koje sadrže dva dijela: tip i atribut. Vrsta može biti "stranica", koja daje upute za obradu specifične za stranicu, "Uključi", koja pruža specifični nazivi datoteka ili "Knjižnica oznaka", koja identificira biblioteku oznaka koju želite koristiti na trenutnoj stranica. Opcije sintakse uključuju jednostavnu " i XML alternativu "."

Oznake skriptleta omogućuju vam da ugradite bilo koji važeći Java izvorni kod u stranice JSP poslužitelja. Kod unutar oznaka izvršava se uzastopnim redoslijedom na strani poslužitelja i dostupan je za pristup klijentu putem web preglednika. Opcije sintakse uključuju jednostavnu " i XML alternativu "jsp: skriptlet Java kod."

Oznake kontrole toka funkcioniraju isto kao – i alternativa su – skriptleti. Međutim, za razliku od skriptleta, oznake za kontrolu toka omogućuju vam da kontrolirate redoslijed izvođenja naredbi. Uvjetne oznake "if" i "choose" i oznake iteratora "forEach" i "forTokens" su svi primjeri JSP oznaka kontrole toka. Sintaktički okvir za svaki uključuje Java kod. Na primjer, kada koristite naredbu "if", ispravna sintaksa je Java kod gdje je test= tip, a "$test parameters" identificira atribute oznake.

Oznake radnje mogu reći JSP-u da prenosi kontrolu između stranica, postavlja ili dobiva svojstva, olakšava preglednik neovisnu podršku za Java apleta i omogućuje korištenje JavaBeans-a na strani poslužitelja. Od mnogih dostupnih oznaka radnji, najčešće su direktiva uključivanja, oznaka naprijed, koja prenosi kontrolu na dinamičku ili statičku URL i oznaka useBean, koja omogućuje JSP-u stvaranje ili primanje instance softverske komponente za višekratnu upotrebu koja radi s Javom koja se zove JavaBean. Jedina opcija sintakse za oznaku radnje je XML verzija: "jsp: useBean Java tijelo."

Oznake komentara služe "samo za informacije" i ne pojavljuju se na JSP stranicama. Koristite ih za pojašnjenje ili dokumentaciju i pregledajte ih desnim klikom na web stranicu i pristupom opciji "pogledaj izvor". Jedina opcija sintakse za oznaku komentara je jednostavna verzija: komentari idu ovdje />.