Gymterview
junior

Что вы знаете о действиях JSP (Action tag)

JSP Action Elements — это XML-теги с префиксом jsp:, которые предоставляют стандартную функциональность: работу с JavaBeans, включение ресурсов, перенаправление запросов и генерацию динамического контента. В отличие от скриплетов, action tags не требуют написания Java-кода.

Основные action-теги

Тег Назначение
<jsp:include page="url" /> Динамическое включение ресурса при обработке запроса
<jsp:forward page="url" /> Передача запроса другому ресурсу
<jsp:useBean id="name" class="..." /> Создание или получение экземпляра JavaBean
<jsp:setProperty name="bean" property="..." /> Установка свойства JavaBean
<jsp:getProperty name="bean" property="..." /> Получение свойства JavaBean
<jsp:plugin ...> Генерация тегов OBJECT/EMBED для Java-плагина

Важное различие: <jsp:include> включает ресурс динамически (при каждом запросе), а директива <%@ include %> — статически (при трансляции). Динамическое включение позволяет подключать разный контент в зависимости от условий, но работает медленнее.

На собеседовании: перечислите основные action-теги и объясните разницу между <jsp:include> (динамическое, при запросе) и <%@ include %> (статическое, при трансляции).