Map的每个对象以key=value的形式给出

当forEach tag的item属性中的表达式的值是java.util.Map时,在var中命名的变量被设置为类型是java.util.Map.Entity的item。这时,迭代变量被称为entity,因此,用表达式${entity.key}取得键名。

在下面的例子中你会看到,可以用表达式${entity.value}得到每个entity的值。这是因为java.util.Map.Entity对象有getKey和getValue方法,表达式语言遵守JavaBean的命名约定。

通常,JSP EL表达式${a.b.c.d}是用代码a.getB().getC().getD()来计算的。这种表达式是对JavaBean属性的相继调用的简化

Map map = new HashMap(); // 实例化map 接口

map.put("aa","xyy");

map.put("bb","pzw");

map.put("cc","hy");

map.put("dd","bu");

map.put("ee","haha"); // 向集合中增加内容

request.setAttribute("map",map); // 向 request 集合中保存

%>

${map}//获取map集合中的值

List集合和map用法差不多 具体用法

List list = new ArrayList(); // 实例化list 接口

list.add("abc");

list.add("123");

list.add("haha");

list.add("hehe");// 向集合中增加内容

request.setAttribute("list",list); // 向 request 集合中保存

%>

${list[0]}

${list[1]}

${list[2]}

${list[3]} //获取list集合中的值

各个集合的作用对象

el表达式遍历list中的list_EL表达式获取map和list集合中的值 | 学步园相关推荐

  1. 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。

    代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...

  2. 获取两个List集合中的不相同的对象

    import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/* ...

  3. 在使用集合中的contains(),要根据实际情况改写集合中对象的equals(Object obj)方法------改写List集合中equals(Object obj)的方法

    如标题,解释都在代码注释中 主方法及目的 ··· package cn.com.testCollection; import java.util.Iterator; import java.util. ...

  4. java循环删除集合数据_java中循环的几种方式以及删除集合中的指定数据

    一.for //for循环中删除数据 -- 方法有漏洞 private static void deleteAtFor() { ArrayList array = new ArrayList<& ...

  5. 邻接矩阵中啥时候写0和无穷_集合中的上极限与下极限

    这次总结一个数学中经常出现的概念:集合中的上极限与下极限,并举一个简单的例子进行说明,接着再对于概率论中的Borel-Cantelli引理做一个简单介绍. 1. 定义 对于一个集合序列 ,我们定义它的 ...

  6. 如何获取 Linq 查询结果集合中的索引?

    咨询区 Guy 我有下面一段伪代码: string[] s = {"zero", "one", "two", "three&quo ...

  7. jtabel 遍历_Swing中经常会遇到的若干问题——JTable(持续更新) | 学步园

    (1)让组件在屏幕中央显示 public static void setContainerCenter(Container container) { Dimension screenSize = To ...

  8. 3704对象关闭时_VB中“对象关闭时,不允许操作”解决方案 3704 錯誤 | 学步园...

    问题是这样的,在VB中执行存储过程,想讀取存儲過程返回的結果集,存儲過程用到臨時表,在VB中調用存儲過程的時候就出現3704的錯誤,提示"對象關閉時,不允許操作",在網上找了很多信 ...

  9. 截取年月日在hana中怎么写_获取Sting类型格式-日期中的年月日

    利用java获取当前的时间(String类型,年-月-日 时:分:秒) //获取当前的日期 Date date = new Date(); //设置要获取的时间类型 SimpleDateFormat ...

最新文章

  1. 2020-10-18C++笔记之C/C++之字符串赋值
  2. 云服务优缺点_什么是云服务器,云服务器的优缺点
  3. 微软服务器无法删除不了,微软终于决定解决 “进程占用而无法删除某文件”的问题...
  4. Pandas中兼并数组和字典功能的Series 2013-03-24 11:24:00 分类: Python/Ruby In [2]: # 这段代码用于并排显示多个Series对象 from it
  5. java sessionmanager_java.lang.IllegalStateException:没有SessionManager
  6. 奔跑吧火柴人c语言开发_小学数学智力题:这两个火柴棍趣味题,你能做出来吗?...
  7. 【转】Qt调用dll中的功能函数
  8. 大数据之-Hadoop3.x_MapReduce_outputformat概述---大数据之hadoop3.x工作笔记0120
  9. 决策树-线性二分类+非线性二分类
  10. 百度全面开放搜索流量,进击的智能小程序!
  11. Python中的mkdir -p功能[重复]
  12. APICloud修改最低操作系统版本要求
  13. linux内核分析--异步io(一)
  14. 大数据架构师必读的NoSQL建模技术
  15. java获取字符串实际编码_Java获取字符串编码方式
  16. java制作视频播放器
  17. 【计算机网络】信源编码——香农三大定理
  18. RuntimeError: no valid convolution algorithms available in CuDNN
  19. react之通俗易懂配置less
  20. APP渠道推广手册(新手必备)

热门文章

  1. control focus related research
  2. SAP UI5 popup弹出对话框的调试
  3. 如何查找BAPI SD_SALESDOCUMENT_CHANGE里字段对应的数据库存储表
  4. 如何计算CDS view里两个时间戳之间的天数间隔
  5. Loadrunner学习笔记(二)
  6. java 中map_Java Map集合详解
  7. 最小表达式_C# 09.找最大和最小的数字
  8. Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
  9. 将两个有序链表合并为一个链表任然有序C语言
  10. linux主机解析虚拟机超时_Linux 内核超时导致虚拟机无法正常启动