Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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中保留新行和空白的组件_Jsf_Jsf 2_Primefaces - Fatal编程技术网

JSF中保留新行和空白的组件

JSF中保留新行和空白的组件,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,Mojara 2.1.21,Primefaces 3.5,Omnifaces 1.5 在JSF中是否可以使用保留空白和新行的组件? 我有这样的想法: <c:forEach items="{bean.items}" var="item"> <h:outputText value="#{item.text}" /> <p:inputText value="#{item.getText[item.id]}" /> </c:forEach >

Mojara 2.1.21,Primefaces 3.5,Omnifaces 1.5 在JSF中是否可以使用保留空白和新行的组件? 我有这样的想法:

<c:forEach items="{bean.items}" var="item">
   <h:outputText value="#{item.text}" />
   <p:inputText value="#{item.getText[item.id]}" />
</c:forEach >
<h:outputText value="#{item.text}" style="white-space: pre;" />

不要盯着JSF源代码看,您应该首先研究生成的HTML输出应该是什么样子,以实现具体的UI需求。用简单的HTML术语来说,您可以通过将文本内容放入HTML

<pre><h:outputText value="#{item.text}" /></pre>



(注意:上面的示例旨在作为开始,通常的做法是使用一个普通的CSS类)

不要盯着JSF源代码看,您应该首先研究生成的HTML输出应该是什么样子,以实现具体的UI需求。用简单的HTML术语来说,您可以通过将文本内容放入HTML

<pre><h:outputText value="#{item.text}" /></pre>



(注意:上面的例子是作为开始,通常的做法是使用一个普通的CSS类)

谢谢您的回答!我的想法是使用。但是你的答案更简单(也更好),不客气。请注意,
不保留格式。它在语义上也有不同的含义(段落)。谢谢你的回答!我的想法是使用。但是你的答案更简单(也更好),不客气。请注意,
不保留格式。它在语义上也有不同的含义(段落)。