Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 在内部插入换行符<;p:commandButton/>;_Jsf_Jsf 2_Primefaces_Line Breaks - Fatal编程技术网

Jsf 在内部插入换行符<;p:commandButton/>;

Jsf 在内部插入换行符<;p:commandButton/>;,jsf,jsf-2,primefaces,line-breaks,Jsf,Jsf 2,Primefaces,Line Breaks,基本上,我只是想在的“value”属性中添加一个(或类似的东西),如下所示: <p:commandButton value="#{aBean.text}" /> <!-- #{aBean.text} returns for example "text1<br>text2" --> <p:commandButton> <h:outputText escape="false" value="#{aBean.text}" /&g

基本上,我只是想在
的“value”属性中添加一个

(或类似的东西),如下所示:

<p:commandButton value="#{aBean.text}" />  
<!-- #{aBean.text} returns for example "text1<br>text2" -->
<p:commandButton>  
     <h:outputText escape="false" value="#{aBean.text}" />  
</p:commandButton>
在我看来,添加一个简单的换行符应该很容易,对吗?有人对此有解决方案吗?

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

<p:commandButton value="text1&#10;text2" style="white-space: pre;" />

空白:pre
上是强制性的,但在
上不是强制性的,因为PrimeFaces one将其生成为
而不是

嗨,BalusC,[style=“white space:pre;”确实是我所缺少的。谢谢你的快速回答!