项目前端用的模板工具为freemaker, 原客户数据中有<>,无法正常显示,后将output formats 设置为HTML时,Freemaker将这些特殊符号 <, >, &, ", ’ 自动转为 <, >, &, ", ' 前端正常显示。
Spring boot上的设置
FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
configurer.afterPropertiesSet();
configurer.getConfiguration().setOutputFormat(HTMLOutputFormat.INSTANCE);
参考链接
https://freemarker.apache.org/docs/dgui_misc_autoescaping.html
https://freemarker.apache.org/docs/pgui_config_outputformatsautoesc.html
https://freemarker.apache.org/docs/ref_directive_outputformat.html