我将一个HTML无序的字符串值从交互式报告传递到新页面,并希望将其添加到另一个页面上的静态内容区域(使用HTML属性集到'是')。Oracle Apex 5.1将HTML字符串传递到区域
但是,它按字面显示如图所示。
如果我将Hello <strong> World</strong>
硬编码到它按预期显示的区域中。
有谁有解决的办法吗?
我将一个HTML无序的字符串值从交互式报告传递到新页面,并希望将其添加到另一个页面上的静态内容区域(使用HTML属性集到'是')。Oracle Apex 5.1将HTML字符串传递到区域
但是,它按字面显示如图所示。
如果我将Hello <strong> World</strong>
硬编码到它按预期显示的区域中。
有谁有解决的办法吗?
您需要将报告中的转义特殊字符属性设置为是。
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
扩展替换字符串可以用来逃跑的特殊字符。查看Oracle文档 - >link了解更多信息。此外,在实施输出转义之前,请考虑安全因素,这是避免跨站点脚本攻击(XSS)的重要安全技术。