..


Sponsorētās saites

Scripting elementi un Direktīvas

Raksts raksta Antonio Coschignano
Lapa 1 no 2

Page JSP ir tulkots sistemātiski par normālu Servlet no JSP dzinējs, līdz ar to, lai java kompilatoru. Šī paaudze process, ietver "izmanto dažādu veidu sintaktisko elementu, no kuriem katrs ir saistīts ar noteikta veida apstrādi. Mēs redzēsim šo rakstu no šiem trim elementiem: statiskā saturs, skriptu, un direktīvām.

Statiskais saturs ir tikai HTML / Javascript / CSS, lai ievietotu lapu un nav nepieciešama papildus atzīmes, bet tikai izmantot parastu HTML tagus. Tā vietā mēs redzam sīkāk pārējie divi elementi, kas ir dažas īpatnības, kas ir jāpadziļina.

Skripti (skriptēšana elementi)

Skripts ir java kodu, ka "sadzīvo draudzīgi," tajā pašā lapā ar "HTML, bet atšķirībā no tā tiek ģenerēts dinamiski.
JSP tehnoloģija nodrošina inventarizācijas ziņojums trīs veidu skriptu, lai ievietotu kods, kur visi bauda precīzi noteikts, lai "iekšpusē rada Serversīklietotne:

  • Paziņojumi
  • Expressions
  • Scriptlets
Šie elementi sauc arī Scripting elementi tiek izmantoti, lai manipulēt ar objektiem un veikt aprēķinus radīts saturs.

Deklarācijas, ļauj mums atzīt, mainīgie un metodes lapu izmantojot sintaksi:

 



 <%!

 



 deklarācija%>

 
JSP dzinējs tulko paziņojumus, kā lauki un metodes Serversīklietotne radīto klasē. Piemēram, var:





 <%!

 



 String name = "Antonio"%>







 / / Vai arī mēs varam paziņot visu metodi:







 <%!







 valsts java.util.Date getData () {



  



 atgriezties jauns java.util.Date ();







 }







 %>



Izteiksmes elementi skriptu, kas tiek novērtēti loģiski, matemātiski, vai burtiski, kuras rezultātā tiek pārvērsta java.lang. String. Sintakse ir šāda:
 



 <% = Izteikšana%>

 
Kad JSP motors sastopas "ekspresijas procesā tulkojot tas tieši rada rezultātu, un ievieto to izvades plūsmām. Iespējams, izteiksme var būt:
 



 <% = System.currentTimeMillis ()%>

 
Šajā gadījumā tiek ievietots izvades plūsmām rezultāts funkcijas, laikspiedolu Riton sistēmu.

Scriptles beidzot ļauj mums, lai novietotu visus "iekšpusē JSP lapas daļas Java kodu, kas tiek ievietota Servlet kompilēšanas laikā. Tag sintakse ir:

 



 <% Java kodu%>

 
Tulkotājs liek to visu, kad viņš tiekas scriptlet metodē _jspService.
Parasti visi paziņojumi, kas neatgriežas vērtību iekļauj scriptlets.

Lūk, piemērs, kas izmanto visu veidu tags:






 <- Deklarācija! ->







 <%!



  



 String ziņu;





  



 valsts java.util.Calendar getData () {



    



 java.util.GregorianCalendar atgriezties jauns ();



  



 }







 %>







 <html>







 <head>







 <title> JSP Tags </ title>







 </ Head>







 <body>









 <- Scriptlet! ->







 <%



  



 java.util.Calendar date = getData ();



  



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



  



 int minūtes = data.get (java.util.Calendar.MINUTE);



  



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



  



 String laiks = "Laiks!" + Stundas +":"+ +":"+ minūtes sekundes;



  



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



  



 vēl ziņu = "Labvakar <b> </ b>" + zona + "PM";







 %>









 <- Expression! ->







 <% = Ziņa%> <br/>









 </ Body>







 </ Html>



"Piemērs ģenerē HTML lapas, kas parāda Labdien vai Labvakar (atkarīgs no" laika) ar laiku uz zīmējumu.

Šajā pašā kategorijā ...
E-Learning
ASP (Advanced) ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39.
ASP.NET (Kurss) ASP.NET (Kurss)
Pilns kurss būvniecībai Web pieteikumus no 49 €.
PHP (Kurss) PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €.
Sponsorētās saites