Кредит изображения: Эмилия Маневская / Момент / 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, тег forward, который передает управление динамическому или статическому URL и тег useBean, который позволяет JSP создавать или получать экземпляр многократно используемого программного компонента, который работает с Java, который называется JavaBean. Единственный вариант синтаксиса для тега действия - это версия XML: "jsp: useBean Тело Java ".
Теги комментариев предназначены только для информации и не отображаются на страницах JSP. Используйте их для разъяснения или документации и просматривайте их, щелкнув правой кнопкой мыши на веб-странице и выбрав параметр «просмотреть исходный код». Единственный вариант синтаксиса для тега комментария - это простая версия: комментарии идут сюда />.