Авторство зображення: Емілія Маневська/Момент/GettyImages
Теги JSP є важливою частиною Java Server Pages, технології на стороні сервера. Теги в JSP створюють контейнер для коду Java, ізолюючи та забезпечуючи відділення динамічного вмісту від статичних елементів дизайну на вашому сайті. Хоча багато з них нагадують ті, що використовуються в мові розмітки гіпертексту – HTML, теги JSP не є частиною мови сценаріїв. Натомість теги в JSP є лише одним елементом технології, спрямованої на створення динамічного веб-контенту. Теги JSP визначають, як буде вести себе код всередині них. Список поширених тегів JSP може бути хорошим довідником, щоб переконатися, що ви правильно вибираєте та використовуєте теги.
Теги оголошення в JSP функціонують як ідентифікаційні контейнери для функцій, методів і змінних на сторінках JSP. Оскільки ці теги ідентифікують, а не генерують вихідні дані, найчастіше ви знайдете теги оголошення, які працюють у поєднанні з тегами виразів або скриптлетів. Параметри синтаксису включають простий «" та альтернатива XML "jsp: декларація…."
Відео дня
Теги виразу сигналізують JSP для перетворення оператора Java, який також називають виразом, у рядок і відображення результату. Параметри синтаксису включають простий "" і альтернативу XML "jsp: вираз…."
Директиви – або теги повідомлень – це теги з інструкціями, які містять дві частини: тип і атрибут. Типом може бути "сторінка", що надає вказівки обробки для окремих сторінок, "Включити", що надає певні назви файлів або "Бібліотека тегів", яка визначає бібліотеку тегів, яку ви хочете використовувати на поточній сторінку. Параметри синтаксису включають просту " і альтернативу 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. Використовуйте їх для роз’яснення або документації та переглядайте їх, клацнувши правою кнопкою миші на веб-сторінці та перейшовши до параметра «переглянути джерело». Єдиним варіантом синтаксису для тегу коментарів є проста версія: коментарі сюди />.