junior
Как отключить возможность использования EL в JSP
Отключить EL можно на уровне отдельной страницы или на уровне всего приложения. При отключении выражения ${...} обрабатываются как обычный текст и выводятся «как есть».
На уровне страницы
Пример
<%@ page isELIgnored="true" %>
На уровне приложения (web.xml)
Пример
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>
</jsp-config>
Отключение EL может понадобиться в нескольких случаях: при работе с legacy-страницами, где ${...} используется как литеральный текст (например, в JavaScript-шаблонах), или при миграции с JSP 1.2 на JSP 2.0+, когда существующие выражения ${...} конфликтуют с новым синтаксисом EL.
На собеседовании: назовите оба способа. Конфигурация в
web.xmlудобнее для отключения EL на группе страниц. Директиваpage— для одной конкретной страницы.