Tap*_*ose 34 java string jsf concat el
我有以下表达式:
<af:outputText value="#{viewArticle.publish ? ('Publish on ' + viewArticle.publishDate + ' by ' + viewArticle.publishFirstName + ' ' + viewArticle.publishLastName) : 'Draft version'}"/>
Run Code Online (Sandbox Code Playgroud)
但我得到了
java.lang.NumberFormatException: For input string: "Publish on "
Run Code Online (Sandbox Code Playgroud)
我该如何加入字符串?
Mar*_*iar 67
您可以使用String.concat函数:
<af:outputText value="#{viewArticle.publish ? 'Publish on '.concat(viewArticle.publishDate).concat(' by ').concat(viewArticle.publishFirstName).concat(' ').concat(viewArticle.publishLastName) : 'Draft version'}"/>
Pra*_*kar 36
你应该写
value = "#{someBean.aProperty} something you want in between #{someBean.anotherProperty}"
Run Code Online (Sandbox Code Playgroud)