`
yuanke52014
  • 浏览: 23229 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类

jstl获取map键值对

阅读更多
<%@  page  import="java.util.Map"  %>
<%@  page  import="java.util.HashMap"  %>
<%@  taglib  prefix="c"  uri="http://java.sun.com/jsp/jstl/core"  %>
<%
  Map  map  =  new  HashMap();
  map.put("a",  "12345");
  map.put("b",  "abcde");
  out.println(map.get("a"));
  request.setAttribute("map",map);
%>
<!--  完全迭代  -->
<c:forEach  items="${map}"  var="mymap"  >
    <c:out  value="${mymap.key}"  />
    <c:out  value="${mymap.value}"  />
</c:forEach>
<!-- 根据map的key来找到特定的值 -->
<c:forEach    items="${map}"    var="mymap">
      <c:if    test="${mymap.key=='a'}">
          <c:out    value="${mymap.value}"/>
      </c:if>
</c:forEach>
分享到:
评论

相关推荐

    jstl读取map.txt

    这里主要关注的是如何利用JSTL中的`&lt;c:forEach&gt;`标签来遍历一个`java.util.Map`对象,并获取其中的键值对。 ### JSTL简介 JSTL是一组标准标签库,用于简化JavaServer Pages (JSP) 页面的开发工作。它提供了一系列...

    jstl之map,list访问遍历以及el表达式map取值的实现

    最外层的用于遍历Role到其对应的内层Map,内层的用于遍历内层Map的键值对,而最内层的用于遍历List类型的Menu。 EL(表达式语言)是JSP的一个规范,它提供了一种简洁的方式来访问和操作存储在域对象(如request、...

    jstl对集合操作大全-个人整理

    `Map.Entry`表示`Map`中的一个键值对。通过`entry.key`可以获取键(key),通过`entry.value`可以获取对应的值(value)。例如: ```html ${map}" var="entry"&gt; ${entry.key}" /&gt; &lt;!-- 输出键 --&gt; ${entry.value...

    jstl EL表达式遍历Map的方法

    `Map.Entry`接口提供了`getKey()`和`getValue()`方法来获取Map中的键和值。在EL表达式中,可以通过表达式语言的命名约定来访问这些方法返回的值。 ```jsp ${map2}"&gt; ${entry.key} =&gt; ${entry.value} ``` 在...

    在jsp中使用JSTL跟El表达式访问和遍历Map集合

    EL表达式通常写在`${}`中,可以用来获取Map中的值。 在JSP中,如果你有一个Map对象存储在请求或页面作用域中,例如: ```java Map, String&gt; myMap = new HashMap(); myMap.put("key1", "value1"); myMap.put("key2...

    jstl 使用文档方便你快速入门 ,能够快速上手使用JSTL技术.pdf

    4. **遍历Map, User&gt;**:对于Map的键值对,如果值是复杂类型,可以分别处理: ```jsp ${map}" var="entry"&gt; 键:${entry.key},用户ID:${entry.value.id},用户名:${entry.value.name} ``` ### 四、其他...

    遍历Map集合.pdf

    本文主要讲解了在Java中如何遍历Map集合,这是在日常编程中经常遇到的一个操作,特别是在需要处理键值对数据时。以下将详细介绍Map集合的遍历方法以及一些相关的知识点。 首先,Map是Java集合框架中的一个接口,它...

    jstl迭代学习实例

    JSTL还支持迭代Map中的键值对,只需稍作修改: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ... ${map}" var="entry"&gt; &lt;p&gt;Key: ${entry.key}, Value: ${entry.value} ``` 在上面...

    查询返回Map

    Map是Java中的一个接口,它允许我们存储键值对,其中每个键都是唯一的。Map提供了快速查找、插入和删除元素的能力,适用于存储关联数据,如数据库查询结果。常见的Map实现有HashMap、TreeMap等。 查询返回Map通常...

    jstl-quick-reference.pdf

    - **键值对方式访问**:通过中括号和键名来访问Map类型的属性,如 `bean.property["key"]`。 #### 四、内置对象 JSTL提供了一系列内置对象,这些对象可以方便地获取到上下文中的数据,包括但不限于: - **...

    在JSTL EL中处理java.util.Map,及嵌套List的情况

    `Map.Entry`是`Map`接口的一个内部类,代表映射中的一个键值对。因此,我们可以通过`entry.key`获取键,通过`entry.value`获取对应的值。以下是一个简单的示例: ```jsp &lt;% Map, String&gt; map2 = new HashMap(); ...

    JSTL1.1标签库,学习JSTL的好资料

    这些参数集合类似于Java中的Map,用来存储键值对数据。 2. **param和paramValues**:这两个变量用于获取HTTP请求中的参数。`param`用于单个控件的参数,而`paramValues`用于处理多值参数,如复选框。 3. **header...

    大量使用的JSTL标签用法.docx

    - 当需要遍历Map时,可以使用`&lt;c:forEach&gt;`标签,并将`items`设置为Map对象,然后通过`key`和`value`属性访问键值对。例如: ```jsp ${stus}" var="stu" varStatus="status"&gt; ${stu.key}: ${stu.value.id}, ${...

    使用EL表达式取集合中的数据

    在Java Web开发中,EL(Expression Language,...它们可以帮助我们方便地访问对象属性、集合中的元素,以及Map中的键值对,极大地提高了Web应用的可读性和维护性。在实际开发中,理解并熟练运用这些技术是非常重要的。

    EL表达式实例[文].pdf

    对于Map类型的对象,EL表达式同样支持通过`.`操作符来获取键值对。例如`${mapvalue.key1}`会返回`mapvalue`这个Map中键为`key1`的值。这种方式使得在JSP中处理Map数据变得非常直观。 5. 数组和集合: EL表达式也...

    c标签遍历集合嵌套的List集合

    这里,`${map}`代表从前端传过来的`Map`对象,`entry`表示每次循环获取的键值对。这种写法适用于简单的键值对结构。 #### 2.2 复杂的嵌套List遍历 接下来,我们看看如何遍历嵌套的List集合。题目中给出了一段示例...

    javaweb作业jsp内置对象作业:使用session完成简单购物车功能

    删除商品时,根据商品ID从Map中移除对应的键值对。 3. **跨页面保持购物车内容**:由于`session`在同一个会话期间有效,所以无论用户访问哪个页面,只要会话未结束,购物车的内容都能保持。这意味着即使用户从商品...

    J2EE 0.3—加入提交多行数据功能、完成查、增操作、加入mapform功能

    在JSP页面上,可以通过EL(Expression Language)或JSTL标签库来获取Map中的数据,并将其绑定到HTTP请求参数。在Servlet或Controller中,可以读取请求参数并将其转化为Map,然后进行后续的处理。 4. **源码分析**:...

Global site tag (gtag.js) - Google Analytics