《JSP极简教程》如何在JSP页面输出HTML文本而不被转义innerHTML与valuec:out escapeXml='false'pre标签

讲3种情况:

innerHTML与value

/**
 * Created by jack on 2017/3/29.
 */

define(function (require) {
    "use strict";
    require('meditor');

    $(function () {
        var parser = new Mditor.Parser();
        // var blogContent = document.getElementById('blogContent').innerHTML;//这个遇到<>等特殊字符会被转译
        var blogContent = document.getElementById('blogContent').value; //直接取原本的字符串。不会被转译
        var html = parser.parse(blogContent);
        $('.markdown-body').append(html);
    });

});

c:out escapeXml='false'

<textarea id="blogContent" style="display: none"><c:out value="${blog.content}" escapeXml='false'></c:out></textarea>

pre标签

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券