Primefaces 7在数据表标题中不显示换行符

Primefaces 7在数据表标题中不显示换行符,primefaces,xhtml,jboss7.x,Primefaces,Xhtml,Jboss7.x,我在JBoss7.3.1上运行一个webapplication JEE/JSF。漏洞问题的原因我们必须将Primefaces 6.2升级到7.0。我没有选择8.x.x,因为目前代码和测试工作量都有太多的变化。 问题如下:我使用的是显示名称,有时内部带有html,如。换行符将正确显示,以便在xhtml中简单使用,但如果在pf数据表标题中也是如此,换行符将无法正确显示 <p:column id="#{cc.attrs.cid}actionColumn"

我在JBoss7.3.1上运行一个webapplication JEE/JSF。漏洞问题的原因我们必须将Primefaces 6.2升级到7.0。我没有选择8.x.x,因为目前代码和测试工作量都有太多的变化。 问题如下:我使用的是显示名称,有时内部带有html,如
。换行符将正确显示,以便在xhtml中简单使用,但如果在pf数据表标题中也是如此,换行符将无法正确显示

<p:column id="#{cc.attrs.cid}actionColumn"
                  rendered="#{cc.attrs.tableController.actionColumnVisible}"
                  style="text-align: center; width:#{cc.attrs.tableController.actionColumnWidth.width}px;">
            <f:facet name="header">
                <!-- to do resource bundle -->
                <h:outputText id="#{cc.attrs.cid}actionHeader" value="#{cc.resourceBundleMap.action}" escape="false"/>
            </f:facet>
同样的代码导致:


这是pf 7.0中的错误还是我做错了什么?提前感谢

您是否尝试过将转义属性设置为false?这不会逃逸与HTML相关的字符,因此可能会产生换行符(不过我自己没有尝试过)。我使用了pf 6.2,升级到pf 7.0后发生了更改,因为
无法使用。在我的代码片段中设置了escape=false,scroll->这有点离题,但是有什么漏洞迫使您升级到Primefaces 7.0?如果您不使用资源包,它会起作用?它在tomcat上是否有效?@WoAiNii inputExtArea:缺少用户输入验证(maxlength),您是否尝试过,将转义属性设置为false?这不会逃逸与HTML相关的字符,因此可能会产生换行符(不过我自己没有尝试过)。我使用了pf 6.2,升级到pf 7.0后发生了更改,因为
无法使用。在我的代码片段中设置了escape=false,scroll->这有点离题,但是有什么漏洞迫使您升级到Primefaces 7.0?如果您不使用资源包,它会起作用?它在tomcat?@WoAiNii InputExtArea上工作:缺少用户输入验证(maxlength)
res.getString("konfiguration.fahrzeugKonfiguration.standard")+"&lt;br/&gt;"+res.getString("konfiguration.fahrzeugKonfiguration.ansageSprache")