【问题标题】:Oracle Apex 5.1 Passing HTML string into RegionOracle Apex 5.1 将 HTML 字符串传递到区域
【发布时间】:2017-02-10 05:02:04
【问题描述】:

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

但是,它按字面意思显示,如图所示。

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

请问有人有解决办法吗?

【问题讨论】:

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


    【解决方案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

    【讨论】:

      【解决方案2】:

      扩展替换字符串可用于转义特殊字符。查看 Oracle 文档 --> link 了解更多信息。此外,在实施前考虑安全性,因为输出转义是避免跨站脚本 (XSS) 攻击的重要安全技术。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多