
我想显示< b>这是粗体文字< / b>在xhtml页面中.我可以使用什么标签来做到这一点?解决方法 使用带有escape =“true”的outputText:
<h:outputText escape="true" value="<b>This is bold</b>"/>
如this question的答案所述:
…Facelets implicitly wraps inline [emphasis added] content in a component as represented by
<h:outputText>
因此,如果您不使用output属性设置为true的outputText标记,Facelets将为您添加一个将转义HTML标记的对象.
编辑:我对escape属性完全错误.请原谅我的无知,因为我还在学习.根据文档中的escape属性:
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to “true” by default.
请参阅this OS question的答案以获取正确的示例.
总结以上是内存溢出为你收集整理的jsf-2 – 如何在primefaces中显示带有html标记的文本全部内容,希望文章能够帮你解决jsf-2 – 如何在primefaces中显示带有html标记的文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)