Luettelo JSP-tunnisteista

Nuori mies käyttää kannettavaa tietokonetta yrittääkseen ratkaista ongelman koodilla

Kuvan luotto: Emilija Manevska/Moment/GettyImages

JSP-tunnisteet ovat olennainen osa Java Server Pagesia, palvelinpuolen tekniikkaa. JSP-tunnisteet luovat Java-koodin säilön, joka eristää ja erottaa dynaamisen sisällön sivustosi staattisista suunnitteluelementeistä. Vaikka monet muistuttavat niitä, joita käytetään Hyper Text Markup Languageissa – HTML – JSP-tunnisteet eivät ole osa komentosarjakieltä. Sen sijaan JSP-tunnisteet ovat vain yksi elementti teknologiassa, joka keskittyy dynaamisen verkkosisällön luomiseen. JSP-tunnisteet määrittävät, kuinka niissä oleva koodi käyttäytyy. Luettelo yleisistä JSP-tunnisteista voi olla hyvä viite varmistaaksesi, että valitset ja käytät tunnisteita oikein.

JSP: n ilmoitustunnisteet toimivat tunnistesäiliöinä JSP-sivuilla oleville funktioille, menetelmille ja muuttujille. Koska nämä tunnisteet identifioivat tulosteen luomisen sijaan, löydät useimmiten ilmoitustunnisteet toimivat yhdessä lausekkeiden tai komentosarjatunnisteiden kanssa. Syntaksivaihtoehdot sisältävät yksinkertaisen "" ja XML-vaihtoehto "jsp: ilmoitus…."

Päivän video

Lauseketunnisteet ohjaavat JSP: tä muuttamaan Java-lauseen, jota kutsutaan myös lausekkeeksi, merkkijonoksi ja näyttämään tulosteen. Syntaksivaihtoehtoja ovat yksinkertainen "" ja XML-vaihtoehto "jsp: lauseke…."

Direktiivit – tai viestitunnisteet – ovat ohjetunnisteita, jotka sisältävät kaksi osaa: tyypin ja attribuutin. Tyyppi voi olla "sivu", joka antaa sivukohtaiset käsittelyohjeet, "Include", joka tarjoaa tietyt tiedostonimet tai "Tag Library", joka identifioi tunnistekirjaston, jota haluat käyttää nykyisessä sivu. Syntaksivaihtoehtoja ovat yksinkertainen " ja XML-vaihtoehto"."

Komentosarjatunnisteiden avulla voit upottaa minkä tahansa kelvollisen Java-lähdekoodin JSP-palvelinsivuille. Tunnisteiden sisällä oleva koodi suoritetaan peräkkäisessä järjestyksessä palvelinpuolella ja on asiakkaiden käytettävissä verkkoselaimen kautta. Syntaksivaihtoehtoja ovat yksinkertainen " ja XML-vaihtoehto"jsp: scriptlet Java-koodi."

Flow control tagit toimivat samoin kuin - ja ovat vaihtoehto - komentosarjat. Toisin kuin komentosarjat, vuonhallintatunnisteet antavat sinun hallita käskyjen suoritusjärjestystä. Ehdolliset tunnisteet "if" ja "choose" sekä iteraattoritunnisteet "forEach" ja "forTokens" ovat kaikki esimerkkejä JSP-kulun ohjaustunnisteista. Jokaisen syntaksikehys sisältää Java koodi. Esimerkiksi kun käytät "if"-lausetta, oikea syntaksi on Java koodi jossa test= on tyyppi ja "$test parameters" identifioi tunnisteen attribuutit.

Toimintotunnisteet voivat käskeä JSP: tä siirtämään ohjausta sivujen välillä, asettamaan tai hankkimaan ominaisuuksia, helpottamaan selainriippumatonta Java-sovelmien tukea ja mahdollistamaan palvelinpuolen JavaBeans-sovelluksen käytön. Monista käytettävissä olevista toimintotunnisteista yleisimmät ovat include-direktiivi, eteenpäin-tunniste, joka siirtää ohjauksen dynaamiseen tai staattiseen URL-osoite ja useBean-tunniste, jonka avulla JSP voi luoda tai vastaanottaa uudelleenkäytettävän ohjelmistokomponentin esiintymän, joka toimii Java: n kanssa. JavaBean. Ainoa syntaksivaihtoehto toimintotunnisteelle on XML-versio: "jsp: useBean Java-runko."

Kommenttitunnisteet ovat "vain tiedoksi", eivätkä ne näy JSP-sivuilla. Käytä niitä selventämiseen tai dokumentointiin ja tarkastele niitä napsauttamalla Web-sivua hiiren kakkospainikkeella ja valitsemalla "näytä lähde" ​​-vaihtoehto. Kommenttitunnisteen ainoa syntaksivaihtoehto on yksinkertainen versio: kommentit tänne />.