`
zgzlwm
  • 浏览: 20232 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ftl中list 放map1 再在map1中放 <String,List>

 
阅读更多

   for(GenericValue cityCategory:cityCategoryList){
                Map map = FastMap.newInstance();
                List valueList = FastList.newInstance();
                String  enumCode=cityCategory.getString("enumCode");
                for(GenericValue geoCity:geoCityList){
                    String  cityName=geoCity.getString("cityName");
                    String cityInitial=geoCity.getString("cityInitial");
                    String cityId=geoCity.getString("cityId");
                    Map cityMap=FastMap.newInstance();
                    if(enumCode.contains(cityInitial)){
                        cityMap.put(cityId, cityName);
                        valueList.add(cityMap);
                    }
                }
                if(valueList.size()>0){
                    map.put(enumCode, valueList);
                    list.add(map);
                }
                   
            }

 

 

 

 

       <#list GeoCitylist as cls>
                        <#list cls.keySet() as cityI>
                            <li ><em>${cityI}:</em>
                                <#list cls.get(cityI) as city>
                                    <#list city.keySet() as cityId  >
                                        <span><a href="#" id="${cityId}">${city.get(cityId)}</a></span>
                                    </#list>
                                </#list>
                            </li>
                        </#list>
                    </#list>

 

 

分享到:
评论

相关推荐

    FreeMarker 遍历list

    NULL 博文链接:https://jsjxqjy.iteye.com/blog/2072705

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    PLUS:若表格之外还有嵌套的循环,也需要用&lt;#list table as map&gt;&lt;/#list&gt;,注意这里的&lt;#list&gt;&lt;/#list&gt;标签不要和某对其他标签交叉,不可以出现&lt;#list&gt;&lt;w:p&gt;&lt;/#list&gt;&lt;/w:p&gt;这种 6. 标识替换完之后,另存为.ftl后缀...

    freemarker语法完整版

    Freemarker页面语法 A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该... &lt;#list 1..3 as ...

    freemarker总结

    布尔值:true或false,通常在&lt;#if …&gt;标记中使用 2、 hashes:充当其它对象的容器,每个都关联一个唯一的查询名字 具有一个唯一的查询名字和他包含的每个变量相关联。 3、 sequences:充当其它对象的容器,按...

    freemarker

    &lt;#list animals as being&gt;&lt;br&gt; &lt;li&gt;${being.name} for ${being.price} Euros&lt;br&gt; &lt;#list&gt;&lt;br&gt; &lt;u1&gt;&lt;br&gt; &lt;/body&gt;&lt;br&gt; &lt;/html&gt; 1, FTL指令规则 在FreeMarker中,使用FTL标签来使用指令,FreeMarker有3种FTL...

    Freemarker 遍历Map数据

    数据模型: @RequestMapping(/freemarker) ... public String test1(Model model){ //向数据模型放数据 model.addAttribute(name,三年二班); Student stu1 = new Student(); stu1.setName(小明); st

    让Struts2直接支持浏览FreeMarker的FTL文件

    原来Struts2里带了一个org.apache.struts2.views.freemarker.FreemarkerServlet,新版本里没有了。 这个文件是我从Struts2老版本中摘出来的FreemarkerServlet... &lt;url-pattern&gt;*.ftl&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

    customcheckboxlist.ftl

    &lt;s:checkboxlist list="perList" theme="custom" template="customcheckboxlist.ftl" name="perId" listKey="permissionId" listValue="name" value="checkPermission"&gt;&lt;/s:checkboxlist&gt; ...

    Struts2整合SiteMesh技巧

    &lt;decorator name="main" page="main.ftl"&gt; &lt;pattern&gt;/*&lt;/pattern&gt; &lt;/decorator&gt; decorators&gt; 如果需要自定义装饰器映射器,需要在WEB-INF目录下创建一个sitemesh.xml文件(通常从发布包中拷贝过来更改相应...

    FCKeditor-test

    &lt;td class="list_box1_title2"&gt;信息名称:&lt;font color="red"&gt;*&lt;/font&gt;&lt;/td&gt; &lt;td&gt; &lt;input name="exPlainInfo.title" id="exPlainInfo.title" class="ip5" value="${(exPlainInfo.title)?default("")}"/&gt; &lt;/td&gt; &lt;/...

    FreeMark学习笔记

    &lt;#list animals as being&gt;&lt;br&gt; &lt;li&gt;${being.name} for ${being.price} Euros&lt;br&gt; &lt;#list&gt;&lt;br&gt; &lt;u1&gt;&lt;br&gt; &lt;/body&gt;&lt;br&gt; &lt;/html&gt; 1, FTL指令规则 在FreeMarker中,使用FTL标签来使用指令,FreeMarker有3种FTL标签,这和...

    ckeditor文件上传功能

    ckeditor文件上传功能,附图片上传示例,java程序及返回结果。 strut配置 &lt;action name="uploadCKEditorImage" class=... &lt;result name="success" type="freemarker"&gt;/users/uploadresult.ftl&lt;/result&gt; &lt;/action&gt;

    系统详细设计与实现1

    图5-1 在线考试系统主界面图&lt;html&gt;&lt;head&gt; &lt;#include "forecomment/head.ftl"&gt;&lt;/head&gt;&lt;body&gt;&lt;#incl

    freemarker(FTL)常见语法大全

    freemarker(FTL)常见语法大全,讲解ftl中的常见语法。

    FTL.rar_ST_MAPBLOCK_flash ftl_ftl_hcc_nand flash driver

    effective flash translation layer

    在html拖拉,js实现

    &lt;#include "./memuLi/${item}.ftl"&gt; &lt;/#list&gt; &lt;/ul&gt; &lt;li class="btn_link" draggable="true" id="actFormIndex" onclick="changeM('')"&gt; &lt;img src="pprove.png" alt="审批"&gt; &lt;span class=...

    printTaskRecordSafer_list.ftl

    printTaskRecordSafer_list.ftl

    ftl详细帮助文档

    ftl的使用非常普及,但是,但是里面的语法却让人很难懂得,这里有详细的技术帮助文档

    java freemark list嵌套导出word

    java freemark list嵌套导出word

Global site tag (gtag.js) - Google Analytics