首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

freemaker怎么实现for循环

2012-11-10 
freemaker如何实现for循环今天遇到一个问题,要利用freemarker来循环实现下拉框里option,于是上网查了查有

freemaker如何实现for循环

今天遇到一个问题,要利用freemarker来循环实现下拉框里option,于是上网查了查有种写法可以实现循环,但没有找到可以和传统for(int i;i<8;i++)之类的循环的写法,那么我的解决方案如下:

?

?<select name="select">
??????<#list 0..x as i>
?????????????????<#if i<x >
??????????????????????? ??<option>${i+1}</option>
??????????????????</#if>
??????</#list>
??</select>

?

其中x就是你要循环遍历的参数,开始做我试图把i++写到<#if i<x >里面,但后来没有成功,貌似freemarker不支持这种写法,后来尝试EL的思想能不能用${i}取到,后来发现确实可行,但是索引是从0开始的,那么这种问题大家一定就明晰啦,+1就搞定啦,呵呵

热点排行