java 处理页面传递的html标签文本转义问题
例如:页面输入的内容是 【测试内容】,保存到数据库字段中 应该是<p>测试内容</p> 这样,回显的时候 富文本才能渲染出来,但是保存时转义后 保存到数据库中的内容:<p>测试内容</p>
问题:导致回显时,除了文本内容外,还渲染出了 html标签
解决:
1.StringEscapeUtils.unescapeHtml4(数据库中的字段); 将<p>测试内容</p> 转义为<p>测试内容</p>
2.StringEscapeUtils.unescapeHtml4(界面传递的内容); 将<p>测试内容</p> 转义为<p>测试内容</p>
StringEscapeUtils工具类 须引入:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.9</version>
</dependency>