Кредит на изображението: Емилия Маневска/Момент/GettyImages
JSP таговете са съществена част от Java Server Pages, технология от страна на сървъра. Таговете в JSP създават контейнер за Java код, изолиращ и осигуряващ разделяне на динамично съдържание от статичните елементи на дизайна във вашия сайт. Въпреки че много от тях наподобяват тези, използвани в езика за маркиране на хипертекст – HTML – JSP таговете не са част от скриптов език. Вместо това, таговете в JSP са само един елемент в технология, фокусирана върху генерирането на динамично уеб съдържание. JSP таговете определят как ще се държи кодът в тях. Списък с често срещани JSP тагове може да бъде добра справка, за да сте сигурни, че избирате и използвате правилно етикетите.
Таговете за декларация в JSP функционират като идентификационни контейнери за функциите, методите и променливите в страниците на JSP. Тъй като тези тагове идентифицират, а не генерират изход, най-често ще намерите декларационни тагове, работещи в комбинация с етикети за изрази или скриптлети. Опциите за синтаксис включват простия "" и алтернативата на XML "
jsp: декларация…."Видео на деня
Етикетите за израз сигнализират JSP да преобразува Java израз – наричан още израз – в низ и да покаже изхода. Опциите на синтаксиса включват простия "" и алтернативата на XML "jsp: израз…."
Директивите – или етикетите за съобщения – са етикети с инструкции, които съдържат две части: тип и атрибут. Типът може да бъде „page“, което дава специфични за страницата указания за обработка, „Include“, което предоставя конкретни имена на файлове или "Библиотека с маркери", която идентифицира библиотеката с маркери, която искате да използвате в текущата страница. Опциите на синтаксиса включват простия " и алтернативата на XML "."
Таговете за скриптове ви позволяват да вградите всеки валиден изходен код на Java в страниците на сървъра на JSP. Кодът в етикетите се изпълнява в последователен ред от страната на сървъра и е достъпен за клиентски достъп през уеб браузър. Опциите за синтаксис включват простия " и алтернативата на XML "jsp: скриптлет Java код."
Таговете за управление на потока функционират по същия начин като – и са алтернатива на – скриптлетите. За разлика от скриптлетите обаче, маркерите за контрол на потока ви позволяват да контролирате реда, в който се изпълняват операторите. Условните тагове "if" и "choose" и итераторните тагове "forEach" и "forTokens" са всички примери за маркери за контрол на потока на JSP. Синтактичната рамка за всеки включва
Етикетите за действие могат да кажат на JSP да прехвърли контрола между страници, да зададе или получи свойства, да улесни независимата от браузъра поддръжка за Java аплети и да направят възможно използването на JavaBeans от страна на сървъра. От многото налични маркери за действие най-често срещаните са директивата include, маркерът за препращане, който прехвърля контрола към динамичен или статичен URL и маркера useBean, който позволява на JSP да създава или получава екземпляр на софтуерен компонент за многократна употреба, който работи с Java, наречен JavaBean. Единствената опция за синтаксис за маркер за действие е XML версията: "jsp: useBean Java тяло."
Таговете за коментари са за "само информация" и не се показват на страниците на JSP. Използвайте ги за пояснение или документация и ги прегледайте, като щракнете с десния бутон върху уеб страница и получите достъп до опцията „преглед на източника“. Единствената опция за синтаксис за маркер за коментар е простата версия: коментарите отиват тук />.