如何解决Freemarker-如果允许在其他内部嵌套如果不是elseif ... elseif else,则不常见
我不询问有关freemarker中的常见嵌套(我确定可以支持):
<#if cond1> do abc
<#elseif cond2> do xxx
<#elseif cond3> do yyy
<#else> do zzz
</#if>
想知道freemarker中是否支持以下嵌套:
<#if cond1> do abc
<#else>
<#if cond-X> do xxx </#if>
<#if cond-Y> do yyy </#if>
<#if cond-Z> do zzz </#if>
</#if>
请注意,我在else内有多个if条件。
我的代码抛出错误
Error detail: Syntax error in template "template" in line 1282,column 45: Unexpected directive,"</#if>". Check if you have a valid #if-#elseif-#else structure.
所以我怀疑建筑师提供的后一种嵌套方式。
解决方法
它受支持,并且您显示的内容已为我成功解析。也许错误在其他地方,或者您不在查看实际处理的模板?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。