Содержит реализацию Sun API javax.el
, которая указана в спецификации EL . Этот API является частью Java EE, а не Java SE. От разработчиков требуется предоставить конкретную реализацию абстрактного API, чтобы все работы, определенные API, были выполнены. Java EE - это одна большая абстрактная спецификация. Сервлет-контейнеры / серверы приложений, такие как Weblogic, Tomcat, Glassfish и т. Д., Предлагают конкретные реализации.
Что касается вашей реальной проблемы, нет, вы действительно не можете объединить строки в EL, используя такой оператор +
. Оператор +
в EL предполагает, что обе стороны равны Number
, для круглых чисел это Long
. Это указано в спецификации EL.
Однако вы можете просто использовать несколько выражений, как показано ниже, для «конкататирования» строк.
<h:outputText value="#{user.firstName} #{user.lastName}" />