
SpringBoot入门到精通-springboot 富文本字段返回结果 respone html标签丢失了
发布日期:2021-05-20 11:49:02
浏览次数:18
分类:精选文章
本文共 455 字,大约阅读时间需要 1 分钟。
当您使用Spring Boot的控制器来存储富文本数据到数据库时,可能出现了因为转义处理不当导致的标签丢失。以下是优化后的文章:
在以下情况中,富文本存储正确,但在查询时失去标签:
检查存储和查询流程:确保在存储时对输入使用了HtmlUtils.htmlEscape()
,而在查询时使用了反转义技术HtmlUtils.htmlUnescape()
来恢复原始格式。
避免多次转义:检查看是否在存储或查询时错误地使用了相同的转义或反转义方法。确保在存储和展示之间只用一次转义和一次反转义。
确定标签丢失原因:可能是数据库存储了已经转义的文本,而查询时未正确进行反转义,导致内容无法恢复。
例如,在代码中:
String s = HtmlUtils.htmlEscape("hello world");String s2 = HtmlUtils.htmlUnescape(s);
确保第一次转义存储,查询时通过反转义恢复。避免在查询时重复转义。
通过检查和正确应用反转义方法,应该能够解决问题并正确显示HTML内容。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月17日 09时35分18秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
10-4 A1-5在顾客表中找出特定名字的顾客信息 (20 分)
2019-03-22
月月查华华的手机(每日一题)序列自动机
2019-03-22
朝会資料 幕末の歴史の簡単紹介 2010年8月30日
2019-03-23
当有脚本错误时,停止运行。
2019-03-23
配置文件中有“路径信息”时,需呀注意的问题(路径中的\是转义字符)~
2019-03-23
桜の木になろう
2019-03-23