..


Sponzorované odkazy

Skriptování prvků a směrnic

Článek napsal Antonio Coschignano
Strana 1 z 2

Stránka JSP je přeložen do normální Servlet systematicky motor JSP, a pak přešel na java kompilátor. Tato generace proces zahrnuje "použití různých typů syntaktických prvků, z nichž každá je spojena s určitým typem zpracování. Uvidíme v tomto článku tři z těchto prvků: statický obsah, skript a směrnic.

Statický obsah je prostě HTML / Javascript / CSS vložit stránku a nevyžaduje žádné další značky, ale pouze použitím běžného HTML tagy. Místo toho vidíme v detailu Další dva prvky, které mají některé vlastnosti, které by měly být dále prohloubeny.

Skripty (skriptovací elementy)

Tento skript je kód Javy, že "vedle sebe přátelsky" na stejné straně s "HTML, ale na rozdíl od druhé, je generován dynamicky.
JSP technologie nabízí inventarizační zprávy tři typy skriptů pro vložení kódu, kde každý má dobře definovaný v "uvnitř servlet:

  • Prohlášení
  • Výrazy
  • Skriptletů
Tyto prvky tzv. skriptovací elementy se používají k manipulaci s objekty a provádět zpracování na generovaný obsah.

Prohlášení nám umožňují deklarovat proměnné a metody na stránce pomocí syntaxe:

 



 <%!

 



 Prohlášení%>

 
Motor překládá JSP prohlášení pole a metody Servlet generované třídy. Příkladem může být:





 <%!

 



 String name = "Antonio"%>







 / / Nebo můžeme prohlásit celou metodu:







 <%!







 veřejné java.util.Date getData () {



  



 return new java.util.Date ();







 }







 %>



Výrazy jsou prvky scénáře, které jsou hodnoceny logicky, doslova, nebo matematicky, je výsledek převeden na java.lang. String. Syntaxe je následující:
 



 <% = Výraz%>

 
Když motor JSP setkání "výraz v procesu překladu přímo vygeneruje a vloží výsledek do výstupního proudu. Možných způsobů vyjádření může být:
 



 <% = System.currentTimeMillis ()%>

 
V tomto případě, je umístěn ve výstupním proudu výsledek funkce, která Riton časové razítko systému.

Scriptles nakonec nám umožňují umístit všechny "uvnitř JSP stránky části kódu v jazyce Java, který je vložen do Servlet v době kompilace. Tag syntaxe je:

 



 <% Kódu v jazyce Java%>

 
Překladatel dá všechno, když se setká skriptletu v metodě _jspService.
Obvykle se všechny příkazy, které nevrací hodnotu, které znějí ve skriptletech.

Podívejme se na příklad, který používá všechny druhy značek:






 <- Prohlášení ->







 <%!



  



 String zprávy;





  



 veřejné java.util.Calendar getData () {



    



 return new java.util.GregorianCalendar ();



  



 }







 %>







 <html>







 <head>







 <title> JSP značky </ title>







 </ Head>







 <body>









 <-! Skriptletu ->







 <%



  



 java.util.Calendar date = getData ();



  



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



  



 int minut = data.get (java.util.Calendar.MINUTE);



  



 int sekund = data.get (java.util.Calendar.SECOND);



  



 String čas = "Čas:" + hodiny +":"+ +":"+ minut sekund;



  



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



  



 jinak message = "Dobrý večer <b> </ b>" + čas + "PM";







 %>









 <- Expression ->







 <% = Zpráva%> <br/>









 </ Body>







 </ Html>



"Například vygeneruje HTML stránku, která zobrazuje Ahoj, nebo Dobrý večer (záleží na" čas) s časem na výkresu.

Ve stejné kategorii ...
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Tvorba architektonických struktur. V pouhých 29 €.
E-commerce s ASP (ebook) E-commerce s ASP (ebook)
E-komerci a nákupní košík s ASP. Pouze 35 €.
Web Design (kurz) Web Design (kurz)
Místa Web Design s HTML, CSS a dynamické HTML. Od 39 €.
Sponzorované odkazy