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='http://www.baidu.com'&gt;baidu&lt;/a&gt;&lt;script&gt;
System.out.println(org.springframework.web.util.HtmlUtils.htmlEscape(str));
//<a href='http://www.baidu.com'>baidu</a><script>
System.out.println(org.springframework.web.util.HtmlUtils.htmlEscapeDecimal(str));
//<a href='http://www.baidu.com'>baidu</a><script>
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='http://www.baidu.com'&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='http://www.baidu.com'>baidu</a><script>"));
//<a href='http://www.baidu.com'>baidu</a><script>
System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape("<a href='http://www.baidu.com'>baidu</a><script>"));

/**
* 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进行还原
*/
//<a href='http://www.baidu.com'>baidu</a><script>
System.out.println(org.apache.commons.lang.StringEscapeUtils.unescapeHtml("&lt;a href='http://www.baidu.com'&gt;baidu&lt;/a&gt;&lt;script&gt;"));

富文本 保存转义StringEscapeUtils.unescapeHtml4(的更多相关文章

  1. js处理富文本编辑器转义、去除转义、去除HTML标签

    富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){ return $('<div/>').text(value ...

  2. 【ThinkPHP学习】ThinkPHP自己主动转义存储富文本编辑器内容导致读取出错

    RT. ThinkPHP的conf文件里的Convention.php有一个配置选项 'DEFAULT_FILTER' => 'htmlspecialchars', // 默认參数过滤方法 用于 ...

  3. asp.net中使用jquery ajax保存富文本的问题

    前提:为了保证页面的不刷新行为,所以采用了html+jquery+handler的页面保存方式,通过ajax将富文本内容传递给一般处理程序进行操作. 一.问题:1.大文件无法上传? 2.传入handl ...

  4. 如何实现用将富文本编辑器内容保存为txt文件并展示

    1.实现思路 创建一个xx.txt文件,存放于项目路径下 用文件流去读取文件内容并将读取的内容存放到页面的富文本编辑器框内 富文本编辑框内容改变后,保存时用文件流的方式保存到xx.txt文件中 提示: ...

  5. html处理富文本内容,避免XSS工具类

    import org.apache.commons.lang3.StringEscapeUtils;import org.jsoup.Jsoup;import org.jsoup.safety.Whi ...

  6. Xadmin集成富文本编辑器ueditor

    在xadmin中通过自定义插件,实现富文本编辑器,效果如下: 1.首先,pip安装ueditor的Django版本: pip install DjangoUeditor 2.之后需要添加到项目的set ...

  7. 百度富文本ueditor使用小结

    最近因工作需要使用了ueditor,根据自己的需求将开发使用时遇到的问题小结分享下. 1.可到官网根据自身情况下载最新版本,https://ueditor.baidu.com/website/ 2.h ...

  8. django—xadmin中集成富文本编辑器ueditor

    一.安装 pip命令安装,由于ueditor为百度开发的一款富文本编辑框,现已停止维护,如果解释器为python2,则直接pip install djangoueditor 解压包安装,python3 ...

  9. 富文本编辑器、全文检索和django发送邮件

    1.富文本编辑器 1.1快速了解 借助富文本编辑器,网站的编辑人员能够像使用offfice一样编写出漂亮的.所见即所得的页面.此处以tinymce为例,其它富文本编辑器的使用也是类似的. 在虚拟环境中 ...

随机推荐

  1. linux su su-的区别

    su只是切换用户. su - 切换用户并切换shell环境. su another pwd后为/home/current su - another pwd后为/home/another

  2. php time()函数 语法

    php time()函数 语法 time()函数怎么用? php time()函数用来返回当前时间的unix时间戳.语法是time(),返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 ...

  3. boot、cloud

    最近在学习Spring Boot也整理了一些文章,有需要的可以参考一下 https://www.zhihu.com/question/39483566 Spring Cloud是一系列框架的有序集合. ...

  4. 【Flutter学习】之动画实现原理浅析(二)

    1. 介绍 本文会从代码层面去介绍Flutter动画,因此不会涉及到Flutter动画的具体使用. 1.1 Animation库 Flutter的animation库只依赖两个库,Dart库以及phy ...

  5. 探索Redis设计与实现4:Redis内部数据结构详解——ziplist

    本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...

  6. context和getApplicationContext()的区别

    在android中常常会遇到与context有关的内容 浅论一下 context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder ...

  7. setTag()与getTag()的使用介绍

    转载博客:http://www.cnblogs.com/topcoderliu/archive/2011/06/07/2074419.html View中的setTag(Onbect)表示给View添 ...

  8. selenium.Cookie 转 okhttp3.Cookie

    package org.rx.util; import lombok.SneakyThrows; import okhttp3.HttpUrl; import org.openqa.selenium. ...

  9. 对业务类进行构造的工厂类BLLFactory

    using System; using System.Collections.Generic; using System.Text; using System.Collections; using W ...

  10. 查看mysql慢日志,进行优化

    MySQL 慢查询的相关参数解释:slow_query_log :是否开启慢查询日志,1表示开启,0表示关闭. slow_query_log    :是否开启慢查询日志,1表示开启,0表示关闭. lo ...