..


Спонсоред Линкс

Елементи и Директиве сцриптинг

Чланак који је написао Антонио Цосцхигнано
Страна 1 од 2

Страна ЈСП систематски преведена на нормалан Сервлет од ЈСП мотора, пре него што је прешао на Јава компајлер. Ова генерација процес, подразумева "употреба различитих типова синтаксичких елемената, од којих је сваки повезан са одређеном врстом обраде. Ми ћемо видети у овом чланку од ова три елемента: статички садржај, писма, и директива.

Статични Садржај је само ХТМЛ / Јавасцрипт / ЦСС да убаците странице и не захтева додатни ознаке, али користе само нормалне ХТМЛ тагове. Уместо тога видимо детаљно друга два елемента да су неке посебности које треба продубљивати.

Скрипте (Сцриптинг елементи)

Сценарио је Јава кода који "коегзистира пријатељски" на истој страни са "ХТМЛ-у, али за разлику од други динамички генерише.
ЈСП технологија обезбеђује Извештај о залихама три врсте скрипте за уметање кода, где свако има добро дефинисан позицији да 'унутар генерисана сервлет:

  • Изјаве
  • Изрази
  • Сцриптлетс
Ови елементи се називају сцриптинг елементи се користе за манипулисање објектима и обавља прорачуне на генерисаног садржаја.

Декларације нам омогућити да се изјасне променљиве и методе на страници преко синтаксу:

 



 <%!

 



 Декларација%>

 
ЈСП мотор преводи изјаве као поља и метода Сервлет класе генерише. Пример може бити:





 <%!

 



 Стринг име = "Антонија"%>







 / / Или можемо прогласити цео метод:







 <%!







 јавне јава.утил.Дате гетДата () {



  



 повратак новим јава.утил.Дате ();







 }







 %>



Изрази су елементи скрипт који су логички оцењује, математички, или буквално, резултат који се претвара у јава.ланг стринг.. Синтакса је следећа:
 



 <% = Израз%>

 
Када ЈСП наилази "израз у процесу превођења га директно генерише резултат и убацује га у излазни ток. Могући израз може бити:
 



 <% = Систем.цуррентТимеМиллис ()%>

 
У овом случају, налази се у излазни ток резултат функције која временски маркери Ритон система.

Сцриптлес коначно нам омогућити да се сви "унутар ЈСП страница делови Јава кода који се убацује у Сервлет у компајлирања. Таг синтакса је:

 



 <% Јава кода%>

 
Преводилац се ставља све кад испуни сцриптлет у методу _јспСервице.
Обично, све изјаве које не враћају вредност да се убаци у Сцриптлетс.

Ево једног примера који користи све врсте ознака:






 <- Декларација ->







 <%!



  



 Стринг поруку;





  



 јавне јава.утил.Цалендар гетДата () {



    



 јава.утил.ГрегорианЦалендар повратак новим ();



  



 }







 %>







 <хтмл>







 <хеад>







 <титле> ЈСП Тагс: </ титле>







 </ Хеад>







 <боди>









 <- Сцриптлет ->







 <%



  



 јава.утил.Цалендар дате = гетДата ();



  



 инт сат = дата.гет (јава.утил.Цалендар.ХОУР);



  



 инт минута = дата.гет (јава.утил.Цалендар.МИНУТЕ);



  



 инт секунди = дата.гет (јава.утил.Цалендар.СЕЦОНД);



  



 Стринг време = "Време:" + сати +":"+ +":"+ минута секунди;



  



 ако је (дата.гет (јава.утил.Цалендар.АМ_ПМ) == 0) порука = "Здраво <б> </ б>" + зона + "ПМ";



  



 друго порука = "Добро вече <б> </ б>" + зона + "АМ";







 %>









 <- Изражавање ->







 <% = Порука%> <бр/>









 </ Боди>







 </ ХТМЛ>



"Пример генерише ХТМЛ страницу која приказује Добро или Добро вече (у зависности од" време) са времена на цртежу.

У истој категорији ...
Е-учење
АСП.НЕТ (курс) АСП.НЕТ (курс)
Цео курс за изградњу Веб апликације од 49 €.
Е-трговина са АСП (Ебоок) Е-трговина са АСП (Ебоок)
ЕЦоммерце и Корпа са АСП. Само 35 €.
Линук (курс) Линук (курс)
Комплетан водич за опен-соурце систем. Од 49 €.
Спонсоред Линкс