当前位置: 首页 > article >正文

JSP forEach 标签遍历map集合

之前我们说了 普通list 单纯按数量循环 bean类型list的遍历方式
那么 我们forEach标签 也能循环map语法非常简单,和循环list基本是一样的

我们直接上jsp代码

<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%request.setCharacterEncoding("UTF-8");%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
    <title>JSP - Hello World</title>
</head>
<body>
<%
    Map<String,Object> map = new HashMap<>();
    map.put("aaa","1111");
    map.put("bbb","2222");
    map.put("ccc","3333");
    request.setAttribute("arryMap",map);
%>
<c:forEach items="${arryMap}" var = "item">
    <p>当前的 key ${item.key} 当前的 key ${item.value}</p>
</c:forEach>
</body>
</html>

这里 我们声明了一个map集合 然后 给里面放入了 三对键值
然后 我们用 forEach 标签循环遍历
在遍历过程中 var定义的代理名 可以拿到 key:键 value:值
运行界面效果如下
在这里插入图片描述
这写法确实是比java舒服多了呀


http://www.kler.cn/a/149387.html

相关文章:

  • PostgreSQL中的COPY命令:高效数据导入与导出
  • 低功耗WTK6900P语音ic方案助力电子烟技术革新 打造个性化吸烟体验
  • 网络安全技术在能源领域的应用
  • arm 汇编技巧
  • ctfshow-web入门-反序列化(web271-web278)
  • 亚信安全新一代WAF:抵御勒索攻击的坚固防线
  • 【nlp】4.5 迁移学习实践项目(相关概念、中文分类、填空、句子关系、模型微调)
  • Less 安装教程
  • Java第二十章
  • Android 12.0 禁用adb reboot recovery命令实现正常重启功能
  • Android控件全解手册 - 任意View缩放平移工具-源码
  • Oracle整体架构
  • IP-Adapter:文本兼容图像提示适配器,用于文本到图像扩散模型
  • 振南技术干货集:znFAT 硬刚日本的 FATFS 历险记(9)
  • 【代码】数据驱动的多离散场景电热综合能源系统分布鲁棒优化算法matlab/yalmip+cplex/gurobi
  • java学习part21枚举
  • 选择跨网数据摆渡系统时,你最关注的功能是哪些?
  • 设置MATLAB启动时弹到上次退出时的工作文件夹
  • java List集合(ArrayList,LinkedList,Vector)
  • 【黑马程序员】——微服务全套——实战篇1
  • 5 时间序列预测入门:LSTM+Transformer
  • 数组中的第 K 个最大元素(C++实现)
  • UE5学习(游戏存档,两种适应性的射线检测,时间膨胀)
  • 解决Python中删除临时文件时的文件占用问题
  • C++调用GPIB驱动头文件ni488.h内容详细分拆解
  • SEO工具-免费功能最全的5款SEO工具