freemarker中map遍历获取值

后台数据:

 HashMap<String, String> map = new HashMap<>();map.put("adf","空间");map.put("xxx","空间2");map.put("jjj","空间3");model.addAttribute("map",map);

前端数据 :

 <#if map??><select class="form-control " id=""  name="" ><#list map?keys as key><option value="${key}">${map[key]}</option></#list></select></#if>

注意:

如果使用以上方式 map的key必须是string类型的,不然会报错...

freemarker中map遍历相关推荐

  1. java与freemarker中map的遍历

    java中部分时间都是要的是list集合,偶尔会使用到map集合,但是经常会忘记map集合的如何遍历,今天记录下: java中的遍历 import java.util.Collection; impo ...

  2. Freemarker中如何遍历List

     Freemarker中如何遍历List(附源码) 关键词(Keyword):Freemarker,Freemarker遍历list 在Freemarker应用中经常会遍历List获取需要的数据, ...

  3. java中Map遍历的四种方式

    java中Map遍历的四种方式 在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方 ...

  4. java中Map遍历的三种方式

    Java中Map遍历的三种方式 前言 一:在for循环中使用entries实现Map的遍历: 二:在for循环中遍历key或者values,一般适用于只需要map中的key或者value时使用,在性能 ...

  5. js中 map 遍历数组

    forEach()和map()都是遍历数组的方法,用法类似,但是还是有很大区别: 相同点: 1.都是循环遍历数组中的每一项: 2.在遍历中执行匿名函数都可以接收三个参数,分别为:遍历过程的每一项.遍历 ...

  6. 数组中map遍历会改变原数组吗?

    提到map用法,很多人想到forEach,那么这两种方法的区别是什么?会有人说,forEach会改变原数组:map不会改变原数组,返回一个新数组.事实是这样的吗?答案不是,这种说法不准确,是有条件的. ...

  7. js中map遍历的三种方法

    1.forEach遍历: map.forEach((key,val)=>{...//操作 } key是属性值,val是属性 2.for of遍历: for(let item of map){.. ...

  8. java 中map的优点_java 中map遍历的四种方法和优缺点

    /** * 在for-each循环中使用entries来遍历 * 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用 * 如果遍历的是一个空的map,会报数组越界 ,java5引入 ...

  9. java中Map遍历的四种方法

    在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历. 方法一:在for循环 ...

最新文章

  1. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结
  2. 每日一皮:我靠,这个分枝真的merge回主干了!
  3. 厉害!Java集合框架综述,这篇让你吃透!
  4. 数据结构—什么是基数排序?
  5. linux父进程中显示子进程pid,请教linux下c语言函数fork父进程打印子进程的PID
  6. python访问网页时401_在python上访问带有基本身份验证的网页
  7. [css] CSS3中的transition是否可以过渡opacity和display?
  8. python中的__new__概念(工厂
  9. 【转】 PDO使用归纳【PHP】
  10. iOS 自定义view里实现控制器的跳转
  11. Mac下安装Flink的local模式(flink-1.2.0)
  12. 力扣429. N 叉树的层序遍历(JavaScript)
  13. 第 2 章 Readme
  14. Java开发中出现OOM的常见原因有哪些?
  15. Android之多种Bitmap效果
  16. 传智燕青学成在线项目视频分享
  17. ubuntu install wiznote
  18. 评价微型计算机有哪些主要性能指标,计算机性能指标有哪些
  19. 【翻译】谷歌基于数据驱动的软件安全:模型和方法
  20. Java 计算两个日期时间差(天数、时、分、秒、毫秒)

热门文章

  1. 基于Transformer实现人格个性指示
  2. PHP如何获取本周周二的日期?
  3. 做一个有思想的技术人
  4. Andriod-手电筒应用小思路(二)
  5. Dell戴尔笔记本电脑外星人系列G3 15 3590原装出厂Windows10系统恢复原厂预装OEM系统
  6. html5表情包网站,HTML5 CSS3 可爱的表情动画
  7. EMQX(五)—JAVA客户端连接操作EMQX服务
  8. Linux桌面图标锁定不让移动,桌面布局被锁定不能移动图标了怎么办?
  9. 使用 Python 进行年龄和性别检测,这个结果搞笑了
  10. 查询上海社保缴费情况与开社保证明流程