серии EL (Expression Language) установлен быть проигнорировано в дескрипторе развертывания или JSP.
Вы можете посмотреть:
- В JSP для
<%@ page isELIgnored="true" %>
и/или
- В дескрипторе развертывания
web.xml
для <el-ignored>true</el-ignored>
Если вы находите это. Поверните его на false
.
The Documentation говорят:
Каждая страница JSP имеет режим по умолчанию для вычисления выражения EL. Значение по умолчанию варьируется в зависимости от версии дескриптора развертывания веб-приложения . Режим по умолчанию для страниц JSP, поставляемых с дескриптором Servlet 2.4 , предназначен для оценки выражений EL; этот автоматически предоставляет значение по умолчанию, которое требуется большинству приложений. Режим по умолчанию для страниц JSP, поставляемых с использованием дескриптора из сервлета 2.3 или ранее, должен игнорировать выражения EL; это обеспечивает обратную совместимость.
Так можно проверить в верхней части web.xml
, если вы можете найти web-app_2_3.xsd
или меньше, вы должны добавить это в дескрипторе развертывания:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>
Спасибо друг :) :) :) Я добавляю эта строка: <% @ page isELIgnored = "false"%> на странице jsp она работает правильно! –
Я рад, я мог бы помочь. Вы можете принять и перенести ответ, нажав на галочку и стрелку вверху с левой стороны. –