1

在我的 JSF 2.0 应用程序的 .xhtml 页面中,我试图找到一种方法,让多个 EL 值和字符串与单个 HTML 属性一起使用。以下错误语法将为您提供思路:

<h:outputText value=" 'Welcome' + #{myBean.loggedInUser} + ' '  "/>

所以我想知道正确的做法是什么。我不需要解决方法(因为 h:outputText 只是一个示例)。

也让我知道您的建议是否适用于 JSP/JSF1.2

4

2 回答 2

2

您不需要任何特殊的运算符。您可以在文本中内联 EL。

<h:outputText value="Welcome #{myBean.loggedInUser}" />

或者

Welcome <h:outputText value="#{myBean.loggedInUser}" />

甚至在模板文本中

Welcome #{myBean.loggedInUser}
于 2013-01-29T00:42:10.890 回答
-1

<h:outputFormat>组件?

http://www.jsftoolbox.com/documentation/help/12-TagReference/html/h_outputFormat.html

我相信这是 JSF 1.2 或 2

于 2013-01-28T23:27:25.207 回答