..


Sponzorirani linkovi

Skriptiranje Elementi i smjernice

Članak je napisao Antonio Coschignano
Stranica 1 od 2

Stranica JSP je preveden sustavno u normalan Servlet iz JSP motora, prije nego što je prošao Java prevodilac. Ova generacija proces, uključuje 'koristiti različite vrste sintaktičkih elemenata, od kojih je svaka povezana s određenom vrstom obrade. Vidjet ćemo u ovom članku ova tri elementa: statički sadržaj, skripte, i direktivama.

Statični Sadržaj je samo HTML / Javascript / CSS umetnuti stranicu i ne zahtijeva nikakve dodatne oznake, već samo koristite normalan HTML tagova. Umjesto toga vidimo u detalje druga dva elementa koji imaju neke posebnosti koje treba produbiti.

Skripte (Scripting elementi)

Scenarij je Java kôd koji "koegzistira sporazumno" na istoj stranici s "HTML, ali za razliku od potonje je generirana dinamički.
JSP tehnologija pruža Izvješća o inventaru tri vrste skripti za umetanje koda, gdje svatko uživa dobro definiranu poziciju na 'unutar generira servlet:

  • Izvješća
  • Izrazi
  • Scriptlets
Ovi elementi se nazivaju i skriptiranje Elementi se koriste za manipuliranje objektima i obavljati izračune na generiran sadržaj.

Deklaracije nam omogućiti da proglasi varijabli i metoda u stranici putem sintaksu:

 



 <%!

 



 deklaracija%>

 
JSP motor prevodi izjave kao polja i metode Servlet klase generiran. Primjer može biti:





 <%!

 



 String ime = "Antonio"%>







 / / Ili možemo proglasiti cijeli način:







 <%!







 javni java.util.Date getData () {



  



 povratak nove java.util.Date ();







 }







 %>



Izrazi su elementi skripte koje se ocjenjuju logički, matematički, ili doslovno, rezultat koji se pretvaraju u java.lang. Gudački. Sintaksa je sljedeća:
 



 <% = Izraza%>

 
Kada JSP motor susrete 'izraz tijekom procesa prevođenja ga izravno stvara rezultat i umeće se u izlazni stream. Mogući izraz može biti:
 



 <% = System.currentTimeMillis ()%>

 
U tom slučaju, nalazi se u izlazni tok rezultat funkcije koje sustav timestamp Riton.

Scriptles napokon nam omogućiti da se sve "unutar JSP stranice dijelove Java koda koji se umeće u Servlet u vrijeme prevođenja. Tag sintaksa je:

 



 <% Java broj%>

 
Prevoditelj to stavlja sve kad upozna scriptlet u metodi _jspService.
Obično, sve izjave koje se ne vraćaju vrijednost koja treba biti umetnuta u Scriptlets.

Evo primjer koji koristi sve vrste oznaka:






 <- Deklaracija ->







 <%!



  



 String poruka;





  



 javni java.util.Calendar getData () {



    



 java.util.GregorianCalendar povratak nova ();



  



 }







 %>







 <html>







 <head>







 <title> JSP Tags </ title>







 </ Head>







 <body>









 <- Scriptlet ->







 <%



  



 java.util.Calendar date = getData ();



  



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



  



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



  



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



  



 String vrijeme = "Vrijeme:" + sati +":"+ +":"+ minuta sekundi;



  



 if (data.get (java.util.Calendar.AM_PM) == 0) poruka = ​​"Hello <b> </ b>" + zona + "AM";



  



 drugo poruka = ​​"Dobra večer <b> </ b>" + zona + "PM";







 %>









 <- Expression ->







 <% = Poruka%> <br/>









 </ Body>







 </ HTML>



"Primjer generira HTML stranice koji prikazuje Pozdrav i Dobra večer (ovisi o" vremenu) s vremena na crtežu.

U istoj kategoriji ...
E-učenje
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €.
Ruby i Ruby na šina (tečaj) Ruby i Ruby na šina (tečaj)
Napravite softver i web aplikacija uz Ruby i ROR. Od 39 €.
Visual Basic 6 (cjelina) Visual Basic 6 (cjelina)
Napravite računalne aplikacije s VB6. Od 39 €.
Sponzorirani linkovi