富文本保存到数据库


		 String html = "<p wx:nodeid='135'>1.地方</p><p wx:nodeid='156'>2.第三方"; // 前端传过来的富文本内容

		 String temp = HtmlUtils.htmlEscapeHex(html);
		 System.err.println("存数据库=\r\n" + temp);
		 resume.setExperience(temp);
		 String returnHtml = HtmlUtils.htmlUnescape(temp);
		  System.out.println("回调===\r\n" + returnHtml);

第一次写 博客 记录一下
这里富文本保存到数据库中需要先编译后,再保存到数据库中

&lt;p wx:nodeid=&#39;135&#39;&gt;1.地方&lt;/p&gt;&lt;p wx:nodeid=&#39;156&#39;&gt;2.第三方

这个是springboot 自带的工具类,编译,反编译就可以了。在实际开发中,发现,不需要用到String temp = HtmlUtils.htmlEscapeHex(html);再编译一次,前端传过来的数据在接收时已经编译好了,只需要从数据库中拿时,反编译一次就好
这个不知道是idea 自带的功能,还是springboog框架自带的,记录一下,避免下次踩坑。
折腾了一天了,很奇怪的是,第一次存数据库是编译后再存的,读取数据也没有问题。
过了一天又出问题了,不需要编译,直接存数据库,只要读取的时候反编译就好了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐