如何在支持bean值的单词之间插入换行符并使用JSF 2.0框架在UI上显示?如果我们有地址。街道名称应位于第一行,城市和州应位于第二行。我正在使用转换器添加新行。但它没有出现在用户界面上。
答案 0 :(得分:3)
JSF基本上是一个HTML代码生成器。 HTML中的新行由<br />
标记显示,而不是\r\n
字符或其他内容。您可以直接在视图中执行此操作,而不是在托管bean或转换器中混合特定于视图的详细信息。
<h:outputText value="#{user.address.street} #{user.address.houseNumber}" />
<br />
<h:outputText value="#{user.address.city}, #{user.address.state}" />