我们在用freemarker模板生成页面的时候,经常会用到list循环去形成页面。
但是freemarker list在循环的时候有个特点
例如:
<#list 1..0 as i>
<font color="red">${i}</font>
</#list>
按照我们常理的思维,1>0,这个循环是不会进去的,但是Freemarker会输出1,0
本文深入探讨了在使用Freemarker模板生成页面时,list循环输出非预期值的原因,解释了其背后的逻辑,并提供了解决方案。
我们在用freemarker模板生成页面的时候,经常会用到list循环去形成页面。
但是freemarker list在循环的时候有个特点
例如:
<#list 1..0 as i>
<font color="red">${i}</font>
</#list>
按照我们常理的思维,1>0,这个循环是不会进去的,但是Freemarker会输出1,0
1201

被折叠的 条评论
为什么被折叠?