StringEscapeUtils.unescapeHtml4(
【org.apache.commons.lang.StringEscapeUtils.escapeHtml(str)】
【StringEscapeUtils】
String str = "<a href=‘http://www.baidu.com‘>baidu</a><script>";
???/**
????* ?Spring的HtmlUtils进行转义
????*/
???//<a href='http://www.baidu.com'>baidu</a><script>
???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("<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>"));
???//<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进行转义
????*/
???//<a href=‘http://www.baidu.com‘>baidu</a><script>
???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("<a href=‘http://www.baidu.com‘>baidu</a><script>"));
富文本 保存转义StringEscapeUtils.unescapeHtml4(
原文地址:https://www.cnblogs.com/duanqiao123/p/8315308.html