Oracle Apex 5.1将HTML字符串传递到Region

时间:2017-02-10 05:02:05

标签: html oracle oracle-apex oracle-apex-5

我正在传递一个值,该值是从交互式报表到新页面的HTML无序字符串,并希望将其添加到另一页面上的静态内容区域(HTML属性设置为“是”)。

然而,它按字面显示如图所示。

如果我将Hello <strong> World</strong>硬编码到区域中,则会按预期显示。

Screenshot

有人有解决方案吗?

2 个答案:

答案 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)攻击的重要安全技术。