`
crabdave
  • 浏览: 1294780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSTL el 根据动态key 获取map的value

    博客分类:
  • Java
 
阅读更多

JSTL el 根据动态key 获取map的value

 

${map[${key}]} 

 

参考:

http://www.oschina.net/question/1177710_164526

分享到:
评论

相关推荐

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

    在JSP中,如果你有一个Map对象存储在请求或页面作用域中,例如: ```java Map, String> myMap = new HashMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); request.setAttribute("myMap", myMap)...

    jstl EL表达式遍历Map的方法

    下面的示例展示了如何在JSP页面中使用EL表达式和JSTL标签来遍历一个Map对象。 ```jsp ***" %> 遍历Map示例 <c:set var="map2" value="${requestScope.map2}" /> ${map2}"> ${item.key} => ${item.value} ...

    jstl读取map.txt

    具体来说,我们介绍了如何将文件内容转换为`java.util.Map`对象,并且展示了如何使用`<c:forEach>`标签来遍历这个Map对象以及如何直接通过EL表达式来访问特定的键值对。这种方法不仅提高了代码的可读性和维护性,还...

    JSTL、EL、ONGL、Struts标签的区别

    虽然 EL 可以直接获取作用域内的对象变量,但通常情况下,JSTL 和 EL 结合使用可以更高效地管理数据和逻辑。 #### 二、EL (Expression Language) **定义**: EL 全称为 Expression Language,最初是为 JSTL 1.0 ...

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

    如果已知键的值,可以直接通过EL表达式`${map.key}`来获取对应的值。如果键是一个变量,例如`key`,则可以使用方括号语法`${map[key]}`来获取值。如: ```html <c:out value="${map[key]}" /> <!-- key 是 map 中...

    EL和JSTL使用详解

    - 示例:如果一个名为`map`的Map对象被存储在`request`范围内,可以通过`${map.key1}`来获取键为`key1`的值。 4. **支持的算术和关系运算符**: - 示例:EL表达式支持诸如`+`、`-`、`*`、`/`等算术运算符,以及`=...

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

    在本文中,我们将探讨如何在JSTL EL中处理`java.util.Map`以及其中嵌套的`List`情况。 首先,EL,即Expression Language,是JSP中的一种轻量级脚本语言,它允许开发者在JSP页面上以简洁的方式访问和操作Java对象。...

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

    对于Map对象,它将遍历Map的键值对。在遍历过程中,可以用var属性指定一个变量来代表当前迭代的键或值。对于List和数组,则是遍历其元素,同样可以通过var属性来获取元素的值。 在文档中提到的具体场景中,我们看到...

    详解javaweb中jstl如何循环List中的Map数据

    这段代码首先创建了一个ArrayList对象list,然后通过一个循环构造了四个Map对象,每个Map对象都包含了id和name两个键值对。之后,将这个list添加到了model对象中,这样JSP页面就可以通过EL表达式访问到这个list了。 ...

    jsp标签 JSTL 小资料

    <c:set var="key" value="${map.key}"/> <c:set var="value" value="${map.value}"/> ${key}${value.payerVO.payerName} ``` 这里的`<c:forEach>`接收了`items`属性,指向需要遍历的对象,而`var`属性则用来...

    jstl实例与使用总结

    在 JSTL 中,EL(Expression Language)表达式是一种用于获取 JavaBeans 属性值、访问数组或集合元素等的强大工具。EL 表达式的使用极大地减少了 JSP 页面中的脚本代码,使得页面更加清晰。 **示例:** 1. **算术...

    EL表达式实例[文].pdf

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

    jsp的一些el

    在`TestJSTL`中,你可能会看到如何在JSP页面上利用EL来动态展示数据,或者结合JSTL标签库实现更复杂的业务逻辑。 总结来说,EL是JSP中强大的数据访问和表达工具,它简化了页面中的数据绑定,提升了开发效率。通过对...

    EL表达式全解语法中文技术文档

    例如,`${list[index]}`用于访问列表的指定元素,`${map[key]}`用于获取映射中的值。 **九、EL的条件和迭代** EL的`?`运算符可以用于条件判断,如`${expr1 ? expr2 : expr3}`。`c:forEach`标签配合EL表达式可实现...

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

    然而,当涉及到从集合中获取数据时,单纯使用EL表达式是不够的,这时需要结合JSTL(JavaServer Pages Standard Tag Library,标准标签库)来实现。下面我们将详细讲解如何使用EL表达式配合JSTL从不同类型的集合中...

    jstl迭代学习实例

    <p>Key: ${entry.key}, Value: ${entry.value} ``` 在上面的代码中,`entry`变量是一个Map.Entry对象,包含键和值两个属性。 结合`studyHZ`这个文件名,我们可以推测这可能是一个关于汉字学习的项目。在这样的...

    EL表达式

    5. **集合操作**:可以用于遍历数组、集合和Map,如`${list[0]}`或`${map['key']}`。 6. **类型转换**:通过`as`关键字进行类型转换,如`${value as String}`。 **EL的作用域** EL可以从以下四个作用域中查找对象...

    el表达式实例源码,实例

    3. Map访问: `${map.key}`,例如`${personInfo['firstName']}`。 4. 运算符:支持算术运算符(+,-,*,/,%)、比较运算符(==,!=,<,>,,>=)和逻辑运算符(&&,||,!)。 5. 方法调用: `${bean.method...

    struts_jstl

    ${tokenstr}" delims="," var="v"> <c:out value="${v}"/> </c:forTokens> <p><br> 循环控制标签:c:foreach-map</li><br> ${map}" var="v"> ${v} <br> ${v.key}=${v.value } <br> ...

Global site tag (gtag.js) - Google Analytics