zoukankan      html  css  js  c++  java
  • 富文本 保存转义StringEscapeUtils.unescapeHtml4(

    StringEscapeUtils.unescapeHtml4( 

    【org.apache.commons.lang.StringEscapeUtils.escapeHtml(str)】

    【StringEscapeUtils】
    String str = "<a href='http://www.baidu.com'>baidu</a><script>";
    /**
    * Spring的HtmlUtils进行转义
    */
    //&lt;a href=&#39;http://www.baidu.com&#39;&gt;baidu&lt;/a&gt;&lt;script&gt;
    System.out.println(org.springframework.web.util.HtmlUtils.htmlEscape(str));
    //<a href=&#39;http://www.baidu.com&#39;>baidu</a><script>
    System.out.println(org.springframework.web.util.HtmlUtils.htmlEscapeDecimal(str));
    //&#x3c;a href=&#x27;http://www.baidu.com&#x27;&#x3e;baidu&#x3c;/a&#x3e;&#x3c;script&#x3e;
    System.out.println(org.springframework.web.util.HtmlUtils.htmlEscapeHex(str));

    /**
    * Spring的HtmlUtils进行还原
    */
    //<a href='http://www.baidu.com'>baidu</a><script>
    System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape("&lt;a href=&#39;http://www.baidu.com&#39;&gt;baidu&lt;/a&gt;&lt;script&gt;"));
    //<a href='http://www.baidu.com'>baidu</a><script>
    System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape("<a href=&#39;http://www.baidu.com&#39;>baidu</a><script>"));
    //&#60;a href='http://www.baidu.com'&#62;baidu&#60;/a&#62;&#60;script&#62;
    System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape("&#x3c;a href=&#x27;http://www.baidu.com&#x27;&#x3e;baidu&#x3c;/a&#x3e;&#x3c;script&#x3e;"));

    /**
    * apache的StringEscapeUtils进行转义
    */
    //&lt;a href='http://www.baidu.com'&gt;baidu&lt;/a&gt;&lt;script&gt;
    System.out.println(org.apache.commons.lang.StringEscapeUtils.escapeHtml(str));

    /**
    * apache的StringEscapeUtils进行还原
    */
    //&#60;a href='http://www.baidu.com'&#62;baidu&#60;/a&#62;&#60;script&#62;
    System.out.println(org.apache.commons.lang.StringEscapeUtils.unescapeHtml("&lt;a href='http://www.baidu.com'&gt;baidu&lt;/a&gt;&lt;script&gt;"));

  • 相关阅读:
    ORACLE复制数据库【weber出品】
    AJAX和jquery简单试用
    git 基本命令大全
    git使用技巧
    listagg( ) within group ( order by ) 与 wm_concat
    oracle 数据库查询多条数据的一列值
    Fstdfs +nginx 安装详细步骤
    解决Oracle用户被锁定的方法
    解决tomcat内存溢出
    PowerDesigner将PDM导出生成WORD文档
  • 原文地址:https://www.cnblogs.com/duanqiao123/p/8315308.html
Copyright © 2011-2022 走看看