在我的 JSF 2.0 应用程序的 .xhtml 页面中,我试图找到一种方法,让多个 EL 值和字符串与单个 HTML 属性一起使用。以下错误语法将为您提供思路:
<h:outputText value=" 'Welcome' + #{myBean.loggedInUser} + ' ' "/>
所以我想知道正确的做法是什么。我不需要解决方法(因为 h:outputText 只是一个示例)。
也让我知道您的建议是否适用于 JSP/JSF1.2
您不需要任何特殊的运算符。您可以在文本中内联 EL。
<h:outputText value="Welcome #{myBean.loggedInUser}" />
或者
Welcome <h:outputText value="#{myBean.loggedInUser}" />
甚至在模板文本中
Welcome #{myBean.loggedInUser}
<h:outputFormat>
组件?
http://www.jsftoolbox.com/documentation/help/12-TagReference/html/h_outputFormat.html
我相信这是 JSF 1.2 或 2