Using the “escape“ directive (legacy escaping) is not allowed when auto-escaping is on with a markup
springboot 2.3.0+版本以上,springboot自动引用freemarker模板文件的后缀从.ftl变成了.ftlh
<!DOCTYPE html>
<#escape x as x?html>
<#include "../common/macro.ftl">
<html lang="en">
</html>
</#escape>
而且,如果使用如上述的freemarker代码段,会报Using the "escape" directive (legacy escaping) is not allowed when auto-escaping is on with a markup 的错误,意思就是重复escape。
因为会帮你默认
<#escape x as x?html>
</#escape>
然后你的代码里也加了这个的话,就会2次escape,所以删掉你模板里的escape语句即可
stackoverflow也有类似的问题Freemarker 2.3.24 auto-escape and spring.ftl macros issue - Stack Overflowhttps://stackoverflow.com/questions/37298463/freemarker-2-3-24-auto-escape-and-spring-ftl-macros-issue
Using the “escape“ directive (legacy escaping) is not allowed when auto-escaping is on with a markup相关推荐
- Swift中的@escaping是什么?
由donnywals于2020年3月11日发布 如果您曾经编写或使用过将闭包(闭包的使用:<Swift语言入门实例教程>课程第6章第5节:Swift中的闭包(Closure)详解)作为其参 ...
- SwiftUI 内功教程之Closures 11 Escaping Closures及经典用法
SwiftUI 内功教程之Closures 11 Escaping Closures及经典用法 什么是闭包 闭包是独立的功能块,可以在代码中传递和使用.Swift中的闭包类似于C和Objective- ...
- Verilog初级教程(23)Verilog仿真中的显示任务
文章目录 前言 正文 Display/Write Tasks Verilog Strobes Verilog Continuous Monitors Verilog Format Specifiers ...
- 冲突杀手meld -- git使用meld作为对比或合并工具_zhou
git 使用meld 作为 对比或合并工具 @author: 荒野无灯@80x86.io @date: 2017-06-06 meld 下载: http://meldmerge.org/ github ...
- 正则表达式基本符号_如何使用基本正则表达式更好地搜索并节省时间
正则表达式基本符号 Whether you've been searching with Grep or looking at programs that can batch rename files ...
- sqoop-使用文档
该项目已退役.详情请参阅其 阁楼页面. 文档主页 Sqoop 用户指南 (v1.4.7) Sqoop 用户指南 (v1.4.7) 目录 一.简介 2. 支持的版本 3. Sqoop 发布 4. 先决条 ...
- 淘宝详情页的 BigRender 优化与存放大块 HTML 内容的最佳方式
对于复杂页面,为了将用户关注的内容尽可能快渲染出来,至少有两种方式: 一.Facebook 的 BigPipe 方式.先输出页面整体布局,然后逐步输出脚本块,一边输出一边执行,将内容渲染回页面布局中. ...
- goaccess的安装和使用
2019独角兽企业重金招聘Python工程师标准>>> 一.简介 1.goaccess用于分析apache和nginx日志的强大工具 2.官网: https://goaccess.i ...
- LoadRunner Winsock 10053错误的真正原因
最近使用LoadRunner进行Winsock协议的性能测试时,测试的WebServer是JBoss,经常出现10053错误,现象如下:当我用lrs_create_socket创建连接之后,当这个so ...
最新文章
- lucene 索引流程整理笔记
- 电商网站前台与后台系统架构
- springmvc 配置 fastjson解析器
- python 入门第六课 class面向对象OOP
- 双曲线和直线联立公式_高中圆锥曲线解题技巧之齐次化联立(四)
- 6.1 引言-系统数据文件和信息
- Python:赋值语句和布尔值
- AcWing算法提高课 Level-3 第二章 搜索
- 给力!神策数据创新推出数字化运营闭环解决方案!
- 百度搜索,你画了好大一张饼,你还打算欺骗多少人呢?有图为证
- 【数据竞赛】5行代码提升GBDT,提升巨大!
- code block怎样导入整个文件夹_按需分配随时可用的在线开发环境:弹性容器+code-server踩坑记...
- SPI-Flash页写实验
- 使用Spring编写和使用SOAP Web服务
- 右击菜单一键优化(增加新建office2003、新建reg和bat,删除新建公文包、新建wps、新建rar)...
- 深圳 | 腾讯AI Lab招聘CVCG研究员及实习生
- Git基础-git恢复被删除的文件
- Angular SSR 探究
- vhg电路是什么意思_显示装置和电力监测电路的制作方法
- 喧嚣之后,元宇宙“凉了”?