
代码如下:
<#if totalPage gt 10>
<#list 110 as t>
<#if pageNo==t> <li class="thisclass">${t}</li>
<#else> <li><a href="${menuaddress}/list_${t}html">${t}</a></li>
</#if>
</#list>
<#else>
<#list 1totalPage as t>
<#if pageNo==t> <li class="thisclass">${t}</li>
<#else> <li><a href="${menuaddress}/list_${t}html">${t}</a></li>
</#if>
</#list>
</#if>
扩展资料
Freemarker 3种循环模式
1、map循环
举例:
<#if vourlMap>
<#list vourlMapkeys as key>
<li>
<a href="${vourlMap[key]!''}">${key!''}</a>
</li>
</#list>
</#if>
vourlMapkeys: 将map中的key循环(类似keySet迭代器)
循环中通过map[key]来取的key对应的value
如果需要当前循环下标, 使用循环对象_index取即可, 如: key_index
2、list循环
举例:
<#list vovalueList as value>
<td>${value!''}</td>
</#list>
3、自定义次数循环
举例:
<!-- 动态长度 -->
<#list 0(numsnumber)!0 as i>
<td>${vovalueList[i]!''}</td>
</#list>
<!-- 固定长度 -->
<#list 1100 as i>
<td>${vovalueList[i]!''}</td>
</#list>
Map latest = new HashMap();
latestput("url", "products/greenmousehtml");
latestput("name", "green mouse");
<#list latestProductkeys as itemKey>
<#if itemKey="url">
url:${latestProduct[itemKey]}
</#if>
<#if itemKey="name">
name:${latestProduct[itemKey]}
</#if>
</#list>
Controller 中的方法可直接写 参数,会自动填充。
@ResponseBody
public User getLoginUser(>
以上就是关于freemarker for循环全部的内容,包括:freemarker for循环、freemarker遍历map,注意 root.put("aa",map)、SpringMVC,Freemarker整合怎么获取request对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)