..


Sponzorované odkazy

Skriptovací elementy a smernice

Článok napísal Antonio Coschignano
Strana 1 z 2

Stránka JSP je preložený systematicky do normálnej Servlet z motora JSP, pred odovzdaním Java kompilátor. Táto generácia proces zahŕňa "použitie rôznych typov syntaktických prvkov, z ktorých každá je spojená s určitým typom spracovania. Uvidíme v tomto článku z týchto troch prvkov: statický obsah, scenár a smerníc.

Statický obsah je len HTML / Javascript / CSS vložiť stránku a nevyžaduje žiadne ďalšie značky, ale len používať normálny HTML tagy. Namiesto toho vidíme v detaile Ďalšie dva prvky, ktoré majú niektoré špecifiká, ktorá by mala byť ďalej prehĺbené.

Skripty (skriptovací elementy)

Tento skript je kód, Java, ktorý ale "koexistuje priateľsky" na rovnakej stránke s "HTML, na rozdiel od druhej je generovaný dynamicky.
JSP technológia zaisťuje inventarizačnej správy tri typy skriptov vložiť kód, kde každý má presne definovanú pozíciu, aby "vo vnútri servlet:

  • Vyhlásenie
  • Výrazy
  • Skriptletů
Tieto prvky tzv skriptovací elementy sa používajú na manipuláciu s objektmi a vykonávať výpočty na generovaný obsah.

Vyhlásenie nám umožňujú deklarovať premenné a metódy na stránke pomocou syntaxe:

 



 <%!

 



 Vyhlásenie%>

 
Motor JSP prekladá príkazy ako pole a metódy Servlet generované triedy. Príkladom môže byť:





 <%!

 



 String name = "Antonio"%>







 / / Alebo môžeme vyhlásiť celú metódu:







 <%!







 verejné java.util.Date getData () {



  



 return new java.util.Date ();







 }







 %>



Výrazy sú prvky, ktoré sú hodnotené scenáre logicky, matematicky, alebo doslovne, ktorého výsledkom je premenená v java.lang. String. Syntax je nasledujúca:
 



 <% = Výraz%>

 
Keď motor JSP stretnutie "výraz v procese preklade priamo generuje výsledok, a vloží ju do výstupného prúdu. Možných spôsobov vyjadrenia môže byť:
 



 <% = System.currentTimeMillis ()%>

 
V tomto prípade, je umiestnený v výstupný prúd výsledok funkcie, ktorá časovú pečiatku Riton systému.

Scriptles nakoniec nám umožňujú umiestniť všetky "vnútri JSP stránky časti kódu v jazyku Java, ktorý je vložený do Servlet v čase kompilácie. Tag syntax je:

 



 <% Kódu v jazyku Java%>

 
Prekladateľ dá všetko, keď sa stretne skriptletu v metóde _jspService.
Obvykle na všetky príkazy, ktoré nevracia hodnotu, ktoré znejú v skriptletech.

Tu je príklad, ktorý používa všetky druhy značiek:






 <- Vyhlásenie ->







 <%!



  



 String správy;





  



 verejné java.util.Calendar getData () {



    



 java.util.GregorianCalendar return new ();



  



 }







 %>







 <html>







 <head>







 <title> JSP značky </ title>







 </ Head>







 <body>









 <- Skriptletu ->







 <%



  



 java.util.Calendar date = getData ();



  



 int h = data.get (java.util.Calendar.HOUR);



  



 int minút = data.get (java.util.Calendar.MINUTE);



  



 int sekúnd = data.get (java.util.Calendar.SECOND);



  



 String čas = "Čas:" + hodiny +":"+ +":"+ minút sekúnd;



  



 if (data.get (java.util.Calendar.AM_PM) == 0) message = "Hello <b> </ b>" + zóny + "AM";



  



 inak message = "Dobrý večer <b> </ b>" + zóny + "PM";







 %>









 <- Expression ->







 <% =% Správy> <br/>









 </ Body>







 </ Html>



"Napríklad vygeneruje HTML stránku, ktorá zobrazuje Ahoj, alebo Dobrý večer (záleží na" čas) s časom na výkrese.

V rovnakej kategórii ...
E-Learning
Front Page (ebook) Front Page (ebook)
Vytváranie webových stránok bez znalosti HTML. Len 25 €.
MS Access (Advanced) MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
Paint Shop Pro (prvé) Paint Shop Pro (prvé)
Webovej grafiky a úpravu fotografií s Corel PSP známe. Od 49 €.
Sponzorované odkazy