Concat two String w wyrażeniu JSF EL [duplikat]

To pytanie ma już odpowiedź tutaj:

Jak połączyć łańcuchy w wyrażeniu EL? 1 odpowiedź

Mam następujące wyrażenie el:

<af:outputText value="#{viewArticle.publish ? ('Publish on ' + viewArticle.publishDate + ' by ' + viewArticle.publishFirstName + ' ' + viewArticle.publishLastName) : 'Draft version'}"/>

Ale dostaję

java.lang.NumberFormatException: For input string: "Publish on "

Jak mogę dołączyć do ciągu?

questionAnswers(3)

yourAnswerToTheQuestion