我应该使用<h:outputText value="static text"/>或直接写入static text到xhtml文件打印文本是静态的?
示例 - 带输出文本:
<h:outputText value="User Name:"/>
<h:outputText value="#{currentUser.name}"/>
Run Code Online (Sandbox Code Playgroud)
示例 - 直接:
User Name:
<h:outputText value="#{currentUser.name}"/>
Run Code Online (Sandbox Code Playgroud)
只需将其直接写入页面而不使用outputText.你甚至可以编写没有标签的el表达式.所以你可以写:
User name: #{currentUser.name}
Run Code Online (Sandbox Code Playgroud)
如果要使用ajax更改文本,有条件地呈现文本或者要将某些样式应用于文本,则需要outputText(以及其他).
| 归档时间: |
|
| 查看次数: |
2731 次 |
| 最近记录: |