Liste over JSP-tagger

Ung mann bruker den bærbare datamaskinen for å prøve å løse problemet med kode

Bildekreditt: Emilija Manevska/Moment/GettyImages

JSP-tagger er en viktig del av Java Server Pages, en teknologi på serversiden. Tagger i JSP lager en beholder for Java-kode, som isolerer og gir separasjon av dynamisk innhold fra statiske designelementer på nettstedet ditt. Selv om mange ligner de som brukes i Hyper Text Markup Language - HTML - er JSP-tagger ikke en del av et skriptspråk. I stedet er tagger i JSP bare ett element i en teknologi som fokuserer på å generere dynamisk nettinnhold. JSP-tagger bestemmer hvordan koden i dem vil oppføre seg. En liste over vanlige JSP-tagger kan være en god referanse for å sikre at du velger og bruker tagger riktig.

Deklarasjonskoder i JSP fungerer som identifikasjonsbeholdere for funksjonene, metodene og variablene på JSP-sider. Fordi disse kodene identifiserer i stedet for å generere utdata, vil du oftest finne deklarasjonstagger som fungerer i kombinasjon med uttrykks- eller scriptlet-tagger. Syntaksalternativer inkluderer den enkle "" og XML-alternativet "jsp: erklæring…."

Dagens video

Uttrykkstagger signaliserer JSP til å konvertere en Java-setning – også kalt et uttrykk – til en streng og vise utdataene. Syntaksalternativer inkluderer den enkle "" og XML-alternativet "jsp: uttrykk…."

Direktiv – eller meldingstagger – er instruksjonstagger som inneholder to deler: type og attributt. Type kan være "side", som gir sidespesifikke behandlingsinstruksjoner, "Inkluder", som gir spesifikke filnavn eller "Tag Library", som identifiserer tag-biblioteket du vil bruke på gjeldende side. Syntaksalternativer inkluderer den enkle " og XML-alternativet "."

Scriptlet-tagger lar deg bygge inn hvilken som helst gyldig Java-kildekode på JSP-serversider. Koden i kodene kjøres i rekkefølge på serversiden og er tilgjengelig for klienttilgang via en nettleser. Syntaksalternativer inkluderer den enkle " og XML-alternativet "jsp: scriptlet Java-kode."

Flytkontrolltagger fungerer på samme måte som – og er et alternativ til – scriptlets. I motsetning til scriptlets lar flytkontrolltagger deg imidlertid kontrollere rekkefølgen setningene kjøres i. De betingede taggene "if" og "choose" og iteratortaggene "forEach" og "forTokens" er alle eksempler på JSP-flytkontrolltagger. Syntaksrammeverket for hver inkluderer Java-kode. For eksempel, når du bruker en "if"-setning, er den riktige syntaksen Java-kode der test= er typen og "$test parameters" identifiserer tagattributter.

Handlingskoder kan fortelle JSP å overføre kontroll mellom sider, sette eller hente egenskaper, lette nettleseruavhengig støtte for Java-appleter og gjøre det mulig å bruke JavaBeans på serversiden. Av de mange tilgjengelige handlingstagger er de vanligste inkluderingsdirektivet, forward-taggen, som overfører kontrollen til en dynamisk eller statisk URL og useBean-taggen, som lar en JSP opprette eller motta en forekomst av en gjenbrukbar programvarekomponent som fungerer med Java kalt en JavaBean. Det eneste syntaksalternativet for en handlingskode er XML-versjonen: "jsp: brukBean Java-kropp."

Kommentar-tagger er for "kun informasjon" og vises ikke på JSP-sider. Bruk dem for avklaring eller dokumentasjon og se dem ved å høyreklikke på en webside og gå til "vis kilde"-alternativet. Det eneste syntaksalternativet for en kommentarkode er den enkle versjonen: kommentarer går her />.