Была ли эта проблема, когда я вернулся на Java 6 и попытался запустить классы, ранее скомпилированные с помощью Java 7. Что для меня работало, было Preferences> java> compiler -> установить уровень соответствия 1.6 и критически «настроить параметры проекта» ..
Это неправильный способ помещать данные в определенную область из шаблона Facelets.
Для этого вы должны использовать <c:set>
.
Помещение данных в область запроса:
<c:set var="test" value="data" scope="request" />
..
#{test}
Помещение данных в область видимости:
<c:set var="test" value="data" scope="view" />
..
#{test}
Атрибут scope
также поддерживает session
и application
.
Помещение данных в область Flash выполняется по-другому:
<c:set target="#{flash}" property="test" value="data" />
...
#{flash.test}
xmlns:c="http://java.sun.com/jsp/jstl/core"
. – Panu Haaramo 4 May 2015 в 12:21java.sun.com
наxmlns.jcp.org
для Java EE 7 / JSF 2.2. Смотрите также обзор ядра JSTL в Facelets VDL . – BalusC 4 May 2015 в 12:22