freemarker将xml转为html,Spring Boot与FreeMarker集成后配置全局模板转义html/xml
发布日期:2021-06-24 13:44:48 浏览次数:2 分类:技术文章

本文共 584 字,大约阅读时间需要 1 分钟。

如果你的FreeMarker版本大于等于 2.3.24,在与spring boot集成后,有两种方式配置自动转义为HTML或者XML。

方式一:

在spring boot的配置文件中设置:

spring.freemarker.suffix=.ftlh

spring.freemarker.settings.recognize_standard_file_extensions=true

spring.freemarker.settings.recognize_standard_file_extensions=true这项必须为true,如果不设置,转义是不生效的,

配置suffix为ftlh时,会自动进行html escape;

配置suffix为ftlx时,会自动进行xml escape;

可以在模板页面中输出${" ' "}${"

方式二:

配置文件中设置:

# for example HTMLOutputFormat or XMLOutputFormat.

spring.freemarker.settings.output_format=HTMLOutputFormat

这种方式只需要用常规的 ftl 后缀名也能生效。

说明: 常规的 spring.freemarker.settings.* 有哪些可设置的FreeMarker配置项,在

中可以找到

0818b9ca8b590ca3270a3433284dd417.png

转载地址:https://blog.csdn.net/weixin_33239721/article/details/117769726 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:html value一点就消失,DOM问题:点击按钮的时候,修改input元素的value属性值,为什么在HTML结构上没有变化?...
下一篇:html实现游戏鼠标样式,巧妙运用CSS立刻改变鼠标的样式

发表评论

最新留言

不错!
[***.144.177.141]2024年04月01日 12时59分46秒