Billedkredit: Emilija Manevska/Moment/GettyImages
JSP-tags er en væsentlig del af Java Server Pages, en serversideteknologi. Tags i JSP skaber en beholder til Java-kode, der isolerer og giver adskillelse af dynamisk indhold fra statiske designelementer på dit websted. Selvom mange ligner dem, der bruges i Hyper Text Markup Language - HTML - er JSP-tags ikke en del af et scriptsprog. I stedet er tags i JSP kun ét element i en teknologi, der fokuserer på at generere dynamisk webindhold. JSP-tags bestemmer, hvordan koden i dem vil opføre sig. En liste over almindelige JSP-tags kan være en god reference for at sikre, at du vælger og bruger tags korrekt.
Deklarationsmærker i JSP fungerer som identifikationsbeholdere for funktionerne, metoderne og variablerne på JSP-siderne. Fordi disse tags identificerer snarere end genererer output, vil du oftest finde deklarationstags, der fungerer i kombination med udtryk eller scriptlet-tags. Syntaksindstillinger inkluderer den simple "" og XML-alternativet "jsp: erklæring…."
Dagens video
Udtrykstags signalerer JSP til at konvertere en Java-sætning – også kaldet et udtryk – til en streng og vise outputtet. Syntaksmuligheder inkluderer den simple "" og XML-alternativet "jsp: udtryk…."
Direktiver – eller meddelelsesmærker – er instruktionsmærker, der indeholder to dele: type og attribut. Type kan være "side", som giver sidespecifikke behandlingsvejledninger, "Inkluder", som giver specifikke filnavne eller "Tag Library", som identificerer det tag-bibliotek, du vil bruge på den aktuelle side. Syntaksmuligheder inkluderer det simple " og XML-alternativet"."
Scriptlet-tags giver dig mulighed for at indlejre enhver gyldig Java-kildekode på JSP-serversider. Koden i taggene udføres i fortløbende rækkefølge på serversiden og er tilgængelig for klientadgang via en webbrowser. Syntaksmuligheder inkluderer det simple " og XML-alternativet "jsp: scriptlet Java-kode."
Flowkontroltags fungerer på samme måde som – og er et alternativ til – scriptlets. I modsætning til scriptlets giver flowkontrol-tags dig dog mulighed for at kontrollere rækkefølgen, som udsagn kører i. De betingede tags "if" og "choose" og iteratortags "forEach" og "forTokens" er alle eksempler på JSP-flowkontroltags. Syntaksrammen for hver inkluderer
Action tags kan fortælle JSP at overføre kontrol mellem sider, indstille eller hente egenskaber, lette browseruafhængig understøttelse af Java-applets og gøre det muligt at bruge server-side JavaBeans. Af de mange tilgængelige handlingstags er de mest almindelige include-direktivet, forward-tagget, som overfører kontrol til en dynamisk eller statisk URL og useBean-tagget, som gør det muligt for en JSP at oprette eller modtage en forekomst af en genbrugelig softwarekomponent, der fungerer med Java kaldet en JavaBean. Den eneste syntaksmulighed for et handlingstag er XML-versionen: "jsp: brug Bean Java krop."
Kommentar-tags er til "kun information" og vises ikke på JSP-sider. Brug dem til afklaring eller dokumentation, og se dem ved at højreklikke på en webside og få adgang til "se kilde". Den eneste syntaksmulighed for et kommentartag er den simple version: kommentarer kommer her />.