富文本编辑器不能正常显示(使用freemarker生成模板)

一、快速解决:

1、使用freemarker模板生成的html,有时不能被富文本编辑器插件识别。

2、其中一个解决方案,HTML压缩。

网上找一个在线的HTML压缩网站,例如 https://tool.oschina.net/jscompress/,把模板压缩后,再次生成的HTML就可以被富文本识别。

 

二、具体实例:

1、场景:在一些*项目,财务金融项目,办公系统项目等等都会大量使用到freemarker模板,来生成HTML。

2、问题:使用freemarker模板生成的HTML文本,富文本编辑器不能读取。

富文本编辑器不能正常显示(使用freemarker生成模板)

3、解决:

(之前的模板文件)

富文本编辑器不能正常显示(使用freemarker生成模板)

生成的HTML不能用。

这时我们需要进行HTML压缩

网站: https://tool.oschina.net/jscompress/

富文本编辑器不能正常显示(使用freemarker生成模板)

(这时的freemarker模板文件被压缩成一行,很长的一行) 

富文本编辑器不能正常显示(使用freemarker生成模板)

再次运行程序,生成的HTML文件就是可用的了。 

(如图)

富文本编辑器不能正常显示(使用freemarker生成模板)