Wikibooks on kirja aiheesta: J2EE Ohjelmointi/JavaServer Pages

Java-koodia ei tarvitse olla täydellinen tai itse sisällä yksittäinen scriptlet estää. Se voi straddle markup sisältöä, edellyttäen, että sivu kokonaisuutena on syntaktisesti oikea. Esimerkiksi, tahansa Java-jos/jos/kun lohkot avattu scriptlet on oltava oikein kiinni myöhemmin scriptlet sivun onnistuneesti koota. Tämä mahdollistaa koodien sekoittamisen toisiinsa ja voi johtaa huonoihin ohjelmointikäytäntöihin.,

sisältö, joka kuuluu Java-koodin jaettuun lohkoon (joka kattaa useita skriptejä), on kyseisen koodin alainen. Sisältö if-lohkon sisällä näkyy tuotoksessa vain, kun if-ehto arvioi todeksi. Samoin sisällön sisällä silmukka konstruktio voi esiintyä useita kertoja lähtö, riippuen siitä, kuinka monta kertaa silmukka elin toimii.

seuraava olisi voimassa silmukan JSP-sivu:

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

lähtö näkyy käyttäjän www-selain voisi olla:

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

Ilme LanguageEdit

Versio 2.,0 JSP erittely lisätty tuki Expression Language (EL), käyttää tietoja ja toimintoja Java esineitä. JSP-2.1, se oli taitettu Unified Expression Language, jota käytetään myös JavaServer Faces.

esimerkki EL syntaksi:

arvo ”muuttuja” kohde ”javabean” on ${javabean.muuttuja}.

Tiedostojen tagsEdit

JSP-syntax lisätä muita tunnisteita, kutsutaan JSP toimia, vedota sisäänrakennettu toiminnallisuus., Lisäksi tekniikka mahdollistaa mukautetun JSP tag kirjastot, jotka toimivat laajennuksia standardin JSP syntaksi. Yksi tällainen kirjasto on JSTL, tukee yhteisiä tehtäviä, kuten toisto-ja ehtolauseet (vastaa ”for” ja ”jos” lausuntoja Java.)

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *