Вам необходимо настроить его наоборот.
<scripting-invalid>true</scripting-invalid>
<el-ignored>false</el-ignored>
Если для <scripting-invalid>
установлено значение true
, то контейнер выдаст исключение, когда scriptlets (эти <% %>
, <%= %>
и <%! %>
вещи) все еще используются.
Вы определенно не хотите устанавливать <el-ignored>
на true
, иначе вы не сможете использовать выражениеязык (те вещи ${}
), который является рекомендуемым способом доступа к модели и выполнения функций в JSP.Если вы также отключите его, то все ваши JSP будут бесполезны и могут быть просто статическими HTML-файлами.