我们在MySQL数据库中将一些XML存储为blob,并通过servlet将其作为原始文本显示在富面模式面板中。我们想使用谷歌漂亮印刷(或其他人认为有更好的东西),但我不知道如何实现这一目标。这是来自模态面板的我的JSF
<rich:panel>
<s:fragment>
<object data="#{xmlEntity.xmlUrl}"
type="application/xml"/>
</s:fragment>
</rich:panel>
非常感谢任何帮助 非常感谢 伊恩
答案 0 :(得分:0)
从美化文档中,您只需要执行以下操作:
<pre class="prettyprint">
#{yourBean.yourXmlData}
</pre>
不要忘记包含run_prettify.js
文件
如果这不能按预期工作,请尝试使用:
<pre class="prettyprint">
<h:outputText value="#{yourBean.yourXmlData}" escape="false"/>
</pre>
我没有测试环境来测试哪一个应该有效,但我认为其中一个可以解决问题 我希望这有帮助