jsf - 如何在 <h :outputText/> value? 中添加换行符

标签 jsf primefaces xhtml

<分区>

我正在尝试在 <h:outputText /> 中换行值(value)。

我只是放了一个<br>在我看来,HTML 理论的值(value)。但它不起作用,并出现页面错误。

当我删除 <br/> .它再次正常工作。

我的代码是:

<h:outputText value="[#{order.product.code}] #{order.product.name} <br/> #{order.qty}"/>

我尝试了另一种方式。

<h:outputText value="[#{order.product.code}] #{order.product.name} &#10 #{order.qty}"/>

完全没有变化。

最佳答案

使用 &lt;对于 < & &gt;对于 > , 然后制作你的 html 标签。


喜欢:

&lt;br /&gt; - For <br />

然后你必须告诉渲染器不要转义html标签,放置escape= "false"里面的属性 <h:outputText /> .


根据你的要求试试这个,

示例代码:

<h:outputText value="value-one &lt;br /&gt; value-two &lt;br /&gt; value-three" escape="false" />

输出:

value-one 
value-two 
value-three

关于jsf - 如何在 <h :outputText/> value? 中添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22088634/

相关文章:

Javascript 与 JSF

jsf - 未调用 PrimeFaces fileDownload 方法?

multithreading - 从线程设置 bean 属性

jquery - JQuery 如何导致悬停在与鼠标当前位于不同元素上的不同元素上

php - 在导航中禁用指向当前页面的链接

jsf - 如何不在 JSF 中渲染整个 block ?

ajax - 当 PrimeFaces ajax 请求正在进行时,将鼠标光标更改为忙碌模式

jsf - 在 EL 中调用直接方法或带参数/变量/参数的方法

css - 如何为单个jsf页面应用jsf primefaces主题

xhtml - 如果我正在为 iphone、android、黑莓制作一个简单的移动网站,我是否需要为媒体 ="handheld"指定 CSS 并使用 CSS 媒体查询?