可悲的是,无法设置escape="false"。尝试添加自定义转换器也不起作用。我也没有成功,也试图这样做: -6ren">
gpt4 book ai didi

jsf - 在

内插入换行符

转载 作者:行者123 更新时间:2023-12-04 06:07:33 28 4
gpt4 key购买 nike

基本上,我只是想像这样向<br>的“值”属性中添加<p:commandButton>(或等效的东西):

<p:commandButton value="#{aBean.text}" />  
<!-- #{aBean.text} returns for example "text1<br>text2" -->

可悲的是,无法设置 escape="false"。尝试添加自定义转换器也不起作用。我也没有成功,也试图这样做:
<p:commandButton>  
<h:outputText escape="false" value="#{aBean.text}" />
</p:commandButton>

我认为添加简单的换行符应该很容易,对吗?有人对此有解决方案吗?

最佳答案

您需要使用&#10;,它表示\n的XML实体引用。

<p:commandButton value="text1&#10;text2" style="white-space: pre;" />
white-space: pre;<p:commandButton>上是必需的,但在 <h:commandButton>上不是必需的,因为PrimeFaces生成它作为 <button type="submit"><span>而不是 <input type="submit">

关于jsf - 在<p :commandButton/>内插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9270293/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com