`
argel_lj
  • 浏览: 366406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freemarke循环map

 
阅读更多
Java代码 复制代码 收藏代码
  1. Map<String,List<Object>>  map = new HashMap<String,List<Object>>();  
Map<String,List<Object>>  map = new HashMap<String,List<Object>>();
Java代码 复制代码 收藏代码
  1. .ftl页面循环  
.ftl页面循环
Java代码 复制代码 收藏代码
  1. //此处如何获取map 就不说了。以下是循环map   
  2. <#list   map?keys as mykey>   
  3.           key 值 为: ${mykey}   
  4.           value 值获取:   
  5.                     <#assign mapUser=map[mykey] >  //些入没有引号    
  6.                      <#list mapUser as contents>   
  7.                                          ${contents.id}     //其它值雷同   
  8.                       </#list>   
  9.   
  10. </#list>  
//此处如何获取map 就不说了。以下是循环map
<#list   map?keys as mykey>
          key 值 为: ${mykey}
          value 值获取:
                    <#assign mapUser=map[mykey] >  //些入没有引号 
                     <#list mapUser as contents>
                                         ${contents.id}     //其它值雷同
                      </#list>

</#list>

 以上是最近用freemaker 做模板,循环map所遇到的问题,在此记录一下。

分享到:
评论

相关推荐

    FreeMarke开发手册

    控制结构类似于编程语言中的 if/else、for 循环等,但语法更为简洁,易于理解。 **基本概念** 1. **模板(Template)**:模板文件包含固定的文本和变量。变量以 `${}` 或 `${...}` 表示,用于插入数据模型中的值。...

    实现FreeMark读取模板生成HTML

    FreeMarker是一个强大的、开源... FreeMarker提供的功能远不止这些,它支持条件判断、循环、宏等高级特性,可以根据具体需求灵活运用。在进行FreeMarker编程时,了解其语法和最佳实践将有助于提升开发效率和代码质量。

    FreeMarke开发指南

    它们可以是单个对象、集合、Map等。 - **变量(Variables)**:在模板中,`${variable}`引用数据模型中的变量。变量可以是简单值,也可以是复杂的数据结构。 2. **指令(Directives)** - **`if`, `else`, `elseif`**...

    freemarker03

    3. **#foreach指令**:用于遍历集合数据,如数组、列表或Map。例如,`&lt;#foreach item in list&gt;...&lt;#if item?last&gt;...&lt;/#if&gt;&lt;/#foreach&gt;`,可以遍历list中的每个元素,item?last判断是否为最后一个元素。 4. **#...

    freemarker语法.pdf

    通过以上介绍可以看出,FreeMarker提供了一套完整且强大的模板语言,不仅可以方便地输出各种数据类型的内容,还可以灵活地进行条件判断、循环迭代等操作,非常适合用于动态生成HTML页面或其他格式的文档。

Global site tag (gtag.js) - Google Analytics