Проверьте свой тег web.xml
file web-app
, этот тег похож на <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"............version="3.0">
, здесь версия сервлета 3.0
, язык выражений JSP [{..}
] по умолчанию включен в версии 2.4 сервлета выше.
Servlet версии 2.3 [<web-app xmlns:xsi=….. version=”2.3”>
] или ниже Язык выражений не включен по умолчанию.
Активировать EL для одиночного JSP: , если вы хотите включить язык выражений в своем JSPПросто используйте страницы <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"isELIgnored="false" %>
Просто: <%@ page isELIgnored="false" %>
или <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"isELIgnored="false" %>
Активируйте EL для всех страниц JSP: Активируйте EL (язык выражений) для всех страниц JSPпросто добавьте следующий код к web.xml
:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
</jsp-property-group>
Деактивация EL для одиночной JSP: Если вы хотите отключить EL (язык выражения) на страницах JSPПросто используйте Like <%@ page isELIgnored="true" %>
или <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"isELIgnored="true" %>
Деактивация EL для всех страниц JSP: Деактивация EL (язык выражений) для всех страниц JSP, просто добавьте приведенный ниже код к web.xml
:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>
, если это поможет, пожалуйста, продвигайте.