文章字数:128,阅读全文大约需要1分钟
freemarker.core.ParseException: Syntax error in template “xxx” in line 42, column 1:
Encountered “</#macro>”, but was expecting one of: …..
提示意思大概是不应该出现结尾符号</#macro>
, 期望的结果是<#macro>
之类的开头符号。
经检查,发现<#macro>
和</#macro>
确实是成对出现,并没有遗漏之类的。于是想到会不会是宏定义内部的自定义代码没有闭合,从而影响到了</#macro>
的闭合判断。
果然,一个自定义的标签未闭合
1 | <@i18nMes 'common_close'> |
修改后
1 | <@i18nMes 'common_close'/> |
问题解决