相关疑难解决方法(0)

用于将带有HTML代码的String注入和解释到JSF页面的组件

我正在使用PrimeFaces和JSF 2.0来构建一个应用程序.我正在使用PrimeFaces <p:editor>组件来使用户能够创建富文本.但是这个组件的输出是HTML源代码,如下所示:

String text = "<p>This text <i>contains</i> some <b>HTML</b> code.</p>";
Run Code Online (Sandbox Code Playgroud)

当我在<h:outputText>下面显示如下:

<h:outputText value="#{bean.text}" />
Run Code Online (Sandbox Code Playgroud)

然后它将HTML代码显示为纯文本:

<p>此文本<i>包含</ i>一些<b> HTML </ b>代码.</ p>

是否有任何组件可以解释HTML源代码,以便例如<i>实际显示为斜体和<b>粗体?

本文包含一些HTML代码.

html jsf escaping primefaces jsf-2

14
推荐指数
1
解决办法
5951
查看次数

标签 统计

escaping ×1

html ×1

jsf ×1

jsf-2 ×1

primefaces ×1