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;"));

  • 相关阅读:
    通过应用程序域AppDomain加载和卸载程序集(转自张逸)
    Asp.net 2.0 中获取控件输出的Html代码 (转)
    工作和学习
    查询数据库中的所有表
    观活动板房感怀
    温心之旅
    读书无用论是21世纪最大的阴谋
    我渴望女人,但我更渴望成功
    外面比家里亮
    近来,可好?
  • 原文地址:https://www.cnblogs.com/duanqiao123/p/8315308.html
Copyright © 2011-2022 走看看