StringEscapeUtils.unescapeHtml的使用
富文本提交数据到后台后,保存到数据库的格式可能是这样的:
<p>打发 发顺丰</p>
我们有时候需要的是:
<p>打发 发顺丰</p>
public static void main(String[] args) {
//方式一
//org.apache.commons.lang3.StringEscapeUtils会把中文也转义
String str = StringEscapeUtils.unescapeHtml4("<p>打发 发顺丰</p>");
//获取数据库数据,相当于解码反转译
System.out.println(str);
String str2 = StringEscapeUtils.escapeHtml4("<p>打发 发顺丰</p>");
//获取富文本编辑器数据,相当于过滤转译,防止跨站xss攻击
System.out.println(str2);//