el表达式遍历list中的list_EL表达式获取map和list集合中的值 | 学步园
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集合中的值 | 学步园相关推荐
- 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...
- 获取两个List集合中的不相同的对象
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/* ...
- 在使用集合中的contains(),要根据实际情况改写集合中对象的equals(Object obj)方法------改写List集合中equals(Object obj)的方法
如标题,解释都在代码注释中 主方法及目的 ··· package cn.com.testCollection; import java.util.Iterator; import java.util. ...
- java循环删除集合数据_java中循环的几种方式以及删除集合中的指定数据
一.for //for循环中删除数据 -- 方法有漏洞 private static void deleteAtFor() { ArrayList array = new ArrayList<& ...
- 邻接矩阵中啥时候写0和无穷_集合中的上极限与下极限
这次总结一个数学中经常出现的概念:集合中的上极限与下极限,并举一个简单的例子进行说明,接着再对于概率论中的Borel-Cantelli引理做一个简单介绍. 1. 定义 对于一个集合序列 ,我们定义它的 ...
- 如何获取 Linq 查询结果集合中的索引?
咨询区 Guy 我有下面一段伪代码: string[] s = {"zero", "one", "two", "three&quo ...
- jtabel 遍历_Swing中经常会遇到的若干问题——JTable(持续更新) | 学步园
(1)让组件在屏幕中央显示 public static void setContainerCenter(Container container) { Dimension screenSize = To ...
- 3704对象关闭时_VB中“对象关闭时,不允许操作”解决方案 3704 錯誤 | 学步园...
问题是这样的,在VB中执行存储过程,想讀取存儲過程返回的結果集,存儲過程用到臨時表,在VB中調用存儲過程的時候就出現3704的錯誤,提示"對象關閉時,不允許操作",在網上找了很多信 ...
- 截取年月日在hana中怎么写_获取Sting类型格式-日期中的年月日
利用java获取当前的时间(String类型,年-月-日 时:分:秒) //获取当前的日期 Date date = new Date(); //设置要获取的时间类型 SimpleDateFormat ...
最新文章
- 2020-10-18C++笔记之C/C++之字符串赋值
- 云服务优缺点_什么是云服务器,云服务器的优缺点
- 微软服务器无法删除不了,微软终于决定解决 “进程占用而无法删除某文件”的问题...
- Pandas中兼并数组和字典功能的Series 2013-03-24 11:24:00 分类: Python/Ruby In [2]: # 这段代码用于并排显示多个Series对象 from it
- java sessionmanager_java.lang.IllegalStateException:没有SessionManager
- 奔跑吧火柴人c语言开发_小学数学智力题:这两个火柴棍趣味题,你能做出来吗?...
- 【转】Qt调用dll中的功能函数
- 大数据之-Hadoop3.x_MapReduce_outputformat概述---大数据之hadoop3.x工作笔记0120
- 决策树-线性二分类+非线性二分类
- 百度全面开放搜索流量,进击的智能小程序!
- Python中的mkdir -p功能[重复]
- APICloud修改最低操作系统版本要求
- linux内核分析--异步io(一)
- 大数据架构师必读的NoSQL建模技术
- java获取字符串实际编码_Java获取字符串编码方式
- java制作视频播放器
- 【计算机网络】信源编码——香农三大定理
- RuntimeError: no valid convolution algorithms available in CuDNN
- react之通俗易懂配置less
- APP渠道推广手册(新手必备)
热门文章
- control focus related research
- SAP UI5 popup弹出对话框的调试
- 如何查找BAPI SD_SALESDOCUMENT_CHANGE里字段对应的数据库存储表
- 如何计算CDS view里两个时间戳之间的天数间隔
- Loadrunner学习笔记(二)
- java 中map_Java Map集合详解
- 最小表达式_C# 09.找最大和最小的数字
- Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
- 将两个有序链表合并为一个链表任然有序C语言
- linux主机解析虚拟机超时_Linux 内核超时导致虚拟机无法正常启动