Wikibooks har en bok om temaet: J2EE Programmering/Jsp

Java-koden er ikke obligatorisk for å bli komplett eller selvstendig innenfor en enkelt scriptlet blokk. Det kan skreve markup innhold, forutsatt at den siden som helhet er syntaktisk korrekt. For eksempel, noen Java-om/for/mens blokker åpnet i en scriptlet må være korrekt lukket på et senere scriptlet for siden å kunne kompilere. Dette gjør at koden for å være blandet, og kan resultere i dårlig programmering praksis.,

Innhold som faller inne i en delt blokk av Java-kode (som strekker seg over flere skriplet) er gjenstand for denne koden. Innhold innenfor en hvis-blokk vil bare vises i utgang når det hvis tilstanden evalueres til sann. Likeledes, innhold i en sløyfe konstruere kan dukke opp flere ganger i utgang, avhengig av hvor mange ganger løkken kroppen går.

følgende ville være en gyldig for-løkke i en JSP-side:

<p>Counting to three:</p><% for (int i=1; i<4; i++) { %> <p>This number is <%= i %>.</p><% } %><p>OK.</p>

utdata vises i brukerens nettleser ville være:

Counting to three:This number is 1.This number is 2.This number is 3.OK.

Uttrykk LanguageEdit

Versjon 2.,0 av JSP-spesifikasjonen lagt til støtte for å uttrykke Språk (EL), som brukes til å få tilgang til data og funksjoner i Java-objekter. I JSP-2.1, det ble kastet inn i Enhetlig Uttrykk Språket, som også er brukt i JavaServer Faces.

Et eksempel på EL syntaks:

verdien av «variable» i objektet «javabean» er ${javabean.variabel}.

Ekstra tagsEdit

JSP-syntaks legge til flere koder, kalt JSP handlinger, å påberope seg innebygd funksjonalitet., I tillegg teknologien gir mulighet for etablering av tilpassede JSP-koden bibliotek som fungerer som utvidelser til standard JSP-syntaks. En slik bibliotek er JSTL, med støtte for vanlige oppgaver, for eksempel iterasjon og betingelser. (tilsvarer «for» og «hvis» – utsagn i Java.)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *