JSP tags er en viktig del av Java Server Pages, en server- side teknologi . Tags lage en beholder for Java-kode , isolerende og gir separasjon av dynamisk innhold fra statiske designelementer i området. Selv om mange ligner de som brukes i Hyper Text Markup Language - HTML - JSP tags er ikke en del av et skriptspråk . I stedet tags er bare ett element i en teknologi fokusert på å generere dynamisk webinnhold. JSP tags fastslå hvordan koden i dem vil oppføre seg . En liste over vanlige JSP tags kan være en god referanse for å sikre at du velger og bruke kodene riktig . Erklæring
Erklæring koder fungere som identifikasjon beholdere for de funksjoner, metoder og variabler i JSP-sider . Fordi disse kodene identifiserer heller enn generere utgang, vil du som oftest finne erklæring tags arbeider i kombinasjon med uttrykk eller skriptlet koder. Syntaks alternativene inkluderer den enkle " < % ! jsp erklæringen % > "og XML alternative" ... < /jsp : . toll >
Expression
Expression kodene signaliserer JSP til konvertere en Java uttalelse - også kalt et uttrykk - i en streng og vise utgang. Syntaks alternativene inkluderer den enkle " < % = Java uttalelse % >" og XML alternative " ... < /uttrykk > . "
Direktiv
med direktiver - eller melding tags - er instruksjonsvideoer koder som inneholder to deler : type og attributt. Typen kan være " side ", som gir side -spesifikke behandlingen retninger, " Inkluder ", som gir bestemte filnavn eller " Tag Library ", som identifiserer tag-bibliotek du vil bruke på den gjeldende siden . Syntaks alternativene inkluderer den enkle " < % @ dir -type dir - attr %> og XML alternative" . "
Skriptlet
skriptlet merkene lar deg legge inn en gyldig Java -kildekoden i JSP -serveren. Koden i kodene utfører i rekkefølge på serversiden og er tilgjengelig for klient tilgang via en nettleser . Syntaks alternativene inkluderer den enkle " < % Java-kode %> og XML alternative" Java-kode < /jsp : skriptlet > . "
Flow Kontroll
Flytkontroll koder fungere på samme måte som - og er et alternativ til - scriptlets . I motsetning scriptlets imidlertid flytkontroll merkene lar deg kontrollere i hvilken rekkefølge uttalelser kjøre. De betingede koder " hvis " og " velg" og iterator tags " foreach " og " forTokens " er alle eksempler på JSP flytkontroll koder. Syntaksen rammeverk for hver omfatter Java-kode < /c: tag_type > . For eksempel når du bruker en " hvis " statement , er riktig syntaks Java-kode < /c : if > hvor test = er den typen og " $ testparametrene " identifiserer kodeattributter .
Handling
Handling koder kan fortelle JSP å overføre kontrollen mellom sider , sett eller få eiendommer , lette nettleseren uavhengig støtte for Java- applets og gjør det mulig å bruke server-side JavaBeans . Av de mange tilgjengelige handling koder, de vanligste er den inkluderer direktivet fremover tag, som overfører kontrollen til en dynamisk eller statisk URL og useBean tag , noe som gir en JSP til å lage eller motta en forekomst av en gjenbrukbar programvare komponent som fungerer med Java kalles en JavaBean . Den eneste syntaks alternativet for en handling koden er den XML-versjon : " Java kroppen < /jsp : useBean > . "
Kommentar
kommentarkoder er for "bare " og ikke vises på JSP sider . Bruk dem for avklaring eller dokumentasjon og vise dem ved å høyreklikke på en webside og få tilgang til "view source "-alternativet. Den eneste syntaks alternativet for en kommentar tag er den enkle versjonen : . < % /* Kommentarer gå her * />