Я пытаюсь использовать язык выражений внутри тегов jstl, но происходит странная ошибка.
"Согласно TLD или директиве атрибута в файле тега, значение атрибута не принимает выражения"
Код выглядит примерно так:
<c:out value="${header['host']}"/>
Но следующий код работает хорошо:
${header["host"]}
<c:out value="hello"/>
Я добавил jstl.jar и standard.jar в WEB-INF / lib / (и в classpath). Директива для включения JSTL является стандартной:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
JSTL версия 1.1.2
Сервер приложений: tomcat 6.0.16