Описание тега scriptlet

Скриплет - это фрагмент необработанного кода Java, встроенный в файл JSP, который выполняется в соответствии с выводом JSP.

Скриптлета кусок сырого кода Java встроен в JSP - файл, который начал выполняться в соответствии с выходным сигналом JSP (который, как правило, HTML). Его можно узнать по коду Java между<% а также %>теги. Его использование с JSP 2.0 (2003 г.) в соответствии с соглашениями о кодировании JSP не рекомендуется в пользу библиотек тегов, таких как JSTL и языка выражений EL, для управления потоком вывода JSP. Настоящая бизнес-работа, такая как предварительная обработка (например, загрузка данных из БД) и постобработка (например, сохранение отправленной формы), должна выполняться в сервлете.

Скриплеты в наши дни считаются старой школой и плохой практикой. Однако они по-прежнему полезны для быстрого прототипирования и тестирования, например, для быстрой подготовки / вставки значений в верхней части JSP, чтобы теги JSTL и выражения EL внизу на странице JSP можно было быстро прототипировать / протестировать.