Vaizdo kreditas: Emilija Manevska/Moment/GettyImages
JSP žymos yra esminė „Java Server Pages“, serverio pusės technologijos, dalis. JSP žymos sukuria Java kodo talpyklą, izoliuojančią ir atskiriant dinaminį turinį nuo statinių jūsų svetainės dizaino elementų. Nors daugelis panašių į naudojamas Hyper Text Markup Language – HTML – JSP žymos nėra scenarijų kalbos dalis. Vietoj to, žymos JSP yra tik vienas elementas technologijoje, skirtoje dinaminiam žiniatinklio turiniui generuoti. JSP žymės nustato, kaip elgsis jose esantis kodas. Įprastų JSP žymų sąrašas gali būti gera nuoroda siekiant užtikrinti, kad žymas pasirinktumėte ir naudotumėte teisingai.
JSP deklaravimo žymos veikia kaip JSP puslapių funkcijų, metodų ir kintamųjų identifikavimo konteineriai. Kadangi šios žymos identifikuoja, o ne generuoja išvestį, dažniausiai rasite deklaracijų žymes, veikiančias kartu su išraiškos arba scenarijaus žymomis. Sintaksės parinktys apima paprastą „" ir XML alternatyva "jsp: deklaracija…."
Dienos vaizdo įrašas
Išraiškos žymos signalizuoja JSP, kad „Java“ teiginį (dar vadinamą išraiška) konvertuotų į eilutę ir parodytų išvestį. Sintaksės parinktys apima paprastą "" ir XML alternatyvą "jsp: išraiška…."
Direktyvos – arba pranešimų žymos – yra mokomosios žymos, kurias sudaro dvi dalys: tipas ir atributas. Tipas gali būti „puslapis“, kuriame pateikiamos konkretaus puslapio apdorojimo instrukcijos, „Įtraukti“, kuri suteikia konkrečių failų pavadinimų arba „Žymų biblioteka“, kuri identifikuoja žymų biblioteką, kurią norite naudoti dabartinėje puslapį. Sintaksės parinktys apima paprastą " ir XML alternatyvą"."
„Scriptlet“ žymos leidžia į JSP serverio puslapius įterpti bet kokį galiojantį „Java“ šaltinio kodą. Žymose esantis kodas iš eilės vykdomas serverio pusėje ir yra pasiekiamas klientui pasiekti per žiniatinklio naršyklę. Sintaksės parinktys apima paprastą „ ir XML alternatyvą“jsp: scenarijus Java kodas“.
Srauto valdymo žymos veikia taip pat, kaip ir yra alternatyva scenarijui. Tačiau skirtingai nei scenarijus, srauto valdymo žymos leidžia valdyti sakinių vykdymo tvarką. Sąlyginės žymos „if“ ir „choose“ bei iteratoriaus žymos „forEach“ ir „forTokens“ yra JSP srauto valdymo žymų pavyzdžiai. Kiekvienos sintaksės sistema apima
Veiksmų žymos gali nurodyti JSP perduoti valdymą tarp puslapių, nustatyti arba gauti ypatybes, palengvinti nepriklausomą „Java“ programėlių palaikymą naršyklėje ir sudaryti galimybę naudoti serverio „JavaBeans“. Iš daugelio galimų veiksmų žymų labiausiai paplitusios yra įtraukimo direktyva, peradresavimo žyma, kuri perduoda valdymą dinaminei arba statinei. URL ir „useBean“ žyma, leidžianti JSP sukurti arba gauti daugkartinio naudojimo programinės įrangos komponento, veikiančio su „Java“, egzempliorių, vadinamą JavaBean. Vienintelė veiksmo žymos sintaksės parinktis yra XML versija: "jsp: useBean Java kūnas“.
Komentarų žymos skirtos „tik informacijai“ ir nerodomos JSP puslapiuose. Naudokite juos paaiškinimui ar dokumentacijai ir peržiūrėkite juos dešiniuoju pelės mygtuku spustelėdami tinklalapį ir pasiedami parinktį „Žiūrėti šaltinį“. Vienintelė komentaro žymos sintaksės parinktis yra paprasta versija: komentarai čia />.