我正在传递一个值,该值是从交互式报表到新页面的HTML无序字符串,并希望将其添加到另一页面上的静态内容区域(HTML属性设置为“是”)。
然而,它按字面显示如图所示。
如果我将Hello <strong> World</strong>
硬编码到区域中,则会按预期显示。
有人有解决方案吗?
答案 0 :(得分:1)
您需要将报告中的转义特殊字符属性设置为是。
http://www.grassroots-oracle.com/2017/01/escape-special-characters-apex-demo.html
也许你的弹出窗口需要这个,这取决于你如何实现它。
&P1_TEXT!HTML.
http://roelhartman.blogspot.com.au/2014/09/apex-5-new-substitution-syntax-features.html
答案 1 :(得分:0)
扩展替换字符串可用于转义特殊字符。查看Oracle文档 - &gt; link了解更多信息。此外,在实现之前要考虑安全性,因为输出转义是避免跨站点脚本(XSS)攻击的重要安全技术。