原因分析
summernote编辑器编辑的内容保存数据库时候是带有html标签的,导致直接页面回显会出现HTMl标签
有两钟处理方式,分别是前后端处理
后端处理
通过StringEscapeUtils.unescapeHtml4 双引号转义字符
public String getContent() { if(StringUtils.isNotEmpty(content)){ return StringEscapeUtils.unescapeHtml4(content); } return content; }
使用过程,如果出现这个类已经过期了,提醒使用新的替代类。通过查阅官方文档可知此工具类是移到了 org.apache.commons.text 这个包里面了,所以Maven换个依赖即可