美文网首页Java
Freemarker 循环遍历数字

Freemarker 循环遍历数字

作者: Devid | 来源:发表于2015-11-30 10:23 被阅读7269次

这么常用的功能,网上能搜到的信息竟然少之又少,普通的循环遍历网上一堆,大致就是这样:

<#list recordPage.content as record>
<!--do someting-->
</#list>

但是当我们在做分页,动态获取页数索引的时候,这个就没法完成需求了!



其实Freemarker能满足需求,只是大家都没有提到,像这样:

<#list 1..max as i>    
  <li><a href="#">${i}</a></li>
</#list>

从1开始,每次迭代1,到max结束。如果max是5,则会输出1、2、3、4、5

类似Ruby的那种遍历:min..max as i,两个.就可以搞定!

相关文章

  • Freemarker 循环遍历数字

    这么常用的功能,网上能搜到的信息竟然少之又少,普通的循环遍历网上一堆,大致就是这样: 但是当我们在做分页,动态获取...

  • Freemarker的页面和JS遍历后台传入的Map

    后端传到前端的Map Freemarker页面遍历Map:

  • vue循环指令:v-for

    循环数组: 循环对象数组 遍历对象 循环数字 数字从1开始v-for循环加key作为唯一标识,在单选框前插时不会出...

  • 常见的Shell操作

    数组 数组的遍历 1、for循环 2、for in 3、while 循环 字符串 字符串转数字、数字转字符串 分割...

  • python-操作列表

    1.遍历列表:For循环 2.创建数字列表:range() 3.使用部分列表:切片,遍历,复制

  • Python:操作列表

    遍历列表 遍历列表可以使用Python中的for循环: 创建数字列表 使用range() 可以使用range()函...

  • Swift4.2_控制流

    官网链接 For-In循环 ( For-In Loops) 使用for-in循环遍历序列,例如数组中的项、数字范围...

  • swift之流程控制(Control Flow)

    循环控制 for-in循环循环遍历一个序列(sequence):一个范围的数字,数组,字符串,集合,字典等等。 ...

  • for...in 与for...of

    for...in循环读取键名,for...of循环读取键值。for...of遍历数组时,只返回具有数字索引的属性。...

  • freemarker遍历集合

    1.List列表 2.Map

网友评论

  • sunpy:如果是不固定的步长,应该怎么做这个循环呢
  • 魏梓雄:<#list 1..${totalPage} as i> 这样的写法,会报语法错误
    魏梓雄:@Devid 对的,把${}去掉就好了
    Devid:@魏梓雄 把$()去掉试试
  • 魏梓雄:如果我的max 是不确定值,需要传递到页面。
    Devid:@魏梓雄 max本身就是后台传递的参数

本文标题:Freemarker 循环遍历数字

本文链接:https://www.haomeiwen.com/subject/ajljhttx.html