![Noormees kasutab oma sülearvutit koodiprobleemi lahendamiseks](/f/7cfb8b1cd34016055466da8d94c65d74.jpg)
Pildi krediit: Emilija Manevska/Moment/GettyImages
JSP-sildid on serveripoolse tehnoloogia Java Server Pages oluline osa. Märgendid JSP-s loovad Java-koodi jaoks konteineri, mis isoleerib ja eraldab dünaamilise sisu teie saidi staatilistest kujunduselementidest. Kuigi paljud sarnanevad hüperteksti märgistuskeeles kasutatavatele – HTML – ei kuulu JSP-sildid skriptikeele hulka. Selle asemel on JSP sildid vaid üks element tehnoloogias, mis keskendub dünaamilise veebisisu genereerimisele. JSP-sildid määravad, kuidas nendes olev kood käitub. Levinud JSP-märgendite loend võib olla hea viide, et tagada siltide õige valik ja kasutamine.
JSP-s kasutatavad deklaratsioonisildid toimivad JSP-lehtede funktsioonide, meetodite ja muutujate identifitseerimiskonteineritena. Kuna need sildid pigem tuvastavad kui genereerivad väljundit, leiate enamasti deklaratsioonisildid koos väljendi- või skriptimärgenditega. Süntaksivalikud hõlmavad lihtsat "" ja XML-i alternatiiv "jsp: deklaratsioon…."
Päeva video
Avaldissildid annavad JSP-le signaali, et ta teisendab Java-lause – mida nimetatakse ka avaldisteks – stringiks ja kuvab väljundi. Süntaksivalikud hõlmavad lihtsat "" ja XML-i alternatiivi "
jsp: väljend…."Direktiivid ehk sõnumisildid on juhised, mis sisaldavad kahte osa: tüüp ja atribuut. Tüüp võib olla "leht", mis annab lehepõhised töötlemisjuhised, ja "Kaasa", mis annab konkreetsed failinimed või "Märgenditeek", mis identifitseerib silditeegi, mida soovite praeguses failis kasutada lehel. Süntaksivalikud hõlmavad lihtsat " ja XML-i alternatiivi"."
Skriptleti sildid võimaldavad teil manustada JSP-serveri lehtedele mis tahes kehtiva Java lähtekoodi. Märgiste sees olev kood käivitub serveri poolel järjestikuses järjekorras ja on kliendile juurdepääsetav veebibrauseri kaudu. Süntaksivalikud hõlmavad lihtsat " ja XML-i alternatiivi"jsp: scriptlet Java kood."
Voo juhtimise sildid toimivad samamoodi kui skriptletid ja on nende alternatiivid. Erinevalt skriptlettidest võimaldavad voojuhtimissildid teil aga juhtida lausete käitamise järjekorda. Tingimuslikud sildid "if" ja "choose" ning iteraatorimärgendid "forEach" ja "forTokens" on kõik näited JSP voojuhtimismärgenditest. Iga süntaksi raamistik sisaldab
Toimingusildid võivad käskida JSP-l lehtede vahel juhtimine üle kanda, atribuute seada või hankida, hõlbustada brauseri sõltumatut Java-aplettide tuge ja võimaldada serveripoolsete JavaBeanide kasutamist. Paljudest saadaolevatest toimingumärgenditest on levinumad käsk kaasata, edasisuunamismärgend, mis annab juhtimise üle dünaamilisele või staatilisele. URL ja useBeani märgend, mis võimaldab JSP-l luua või vastu võtta korduvkasutatava tarkvarakomponendi eksemplari, mis töötab Javaga. JavaBean. Ainus toimingumärgendi süntaksivalik on XML-versioon: "jsp: useBean Java keha."
Kommentaarimärgendid on mõeldud "ainult teabeks" ja neid ei kuvata JSP-lehtedel. Kasutage neid selgituste või dokumentide jaoks ja vaadake neid, paremklõpsates veebilehel ja avades valiku "vaata allikat". Kommentaarimärgendi ainus süntaksivalik on lihtne versioon: kommentaarid lähevad siia />.