【发布时间】:2013-06-10 18:08:59
【问题描述】:
我有以下el表达式:
<af:outputText value="#{viewArticle.publish ? ('Publish on ' + viewArticle.publishDate + ' by ' + viewArticle.publishFirstName + ' ' + viewArticle.publishLastName) : 'Draft version'}"/>
但我得到了
java.lang.NumberFormatException: For input string: "Publish on "
如何加入字符串?
【问题讨论】:
-
你必须自己写EL字符串concat函数,因为EL把+理解为算术运算。
-
@refrigerator 表示在 el 中这种功能不可用?
-
其实可以,如果EL版本是2.0+,使用concat方法,你用的是哪个版本的ADF Faces?
-
@refrigerator 我有使用 jsf 1.2 的 ADF 11.1.1.6.0
-
technology.amis.nl/2012/01/17/… 这会帮助你:)