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 %>(статическое, при трансляции).