junior
Как конфигурируется JSP в дескрипторе развертывания
Элемент <jsp-config> в web.xml позволяет настроить глобальные параметры для JSP-страниц: управление скриплетами, EL, кодировкой, буферизацией и подключение библиотек тегов.
Подключение пользовательских библиотек тегов
Пример
<jsp-config>
<taglib>
<taglib-uri>http://company.xyz/jsp/tlds/customtags</taglib-uri>
<taglib-location>/WEB-INF/exampleTag.tld</taglib-location>
</taglib>
</jsp-config>
Настройка групп JSP-страниц
Пример
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<scripting-invalid>true</scripting-invalid>
<page-encoding>UTF-8</page-encoding>
<default-content-type>text/html</default-content-type>
</jsp-property-group>
</jsp-config>
Элемент <jsp-property-group> позволяет:
- Отключить скриплеты на группе страниц (
scripting-invalid) - Отключить/включить EL (
el-ignored) - Задать кодировку (
page-encoding) - Определить размер буфера (
buffer) - Указать шаблон URL для обработки как XML (
is-xml)
На собеседовании: упомяните
scripting-invalid— это способ принудительно запретить скриплеты на всех JSP-страницах, что обеспечивает чистый MVC-подход.