`
silencelyn
  • 浏览: 19942 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

El 表达式取 map value,key为整型

阅读更多
EL表达式取map的value,如${map[key]},
但是若key是动态获取的,你若想这样${map[${key}]} 获取value就会报错的:。

如果 key 碰巧又是整型 则应用如下方式:

 <c:forEach begin="10" end="50" step="10" var="key" >
       
         value -- ${map[key+0]}</br>
  </c:forEach>



这样就可以正确获取了,
主要是两个点, 一个是 key要加 0
map 的 key 应定义为 Long ,否则可能取不到值,
若有更好的 方案,欢迎分享。
分享到:
评论

相关推荐

    EL表达式的使用详解

    EL 表达式的语法非常简单,基本语法结构为:${expression},其中 expression 是一个有效的 EL 表达式。EL 表达式可以访问 Java 对象的属性,例如:${user.name},访问 User 对象的 name 属性。 三、EL 表达式的作用...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式的格式为 ${EL 表达式},其中 EL 表达式可以是任何有效的 Java 表达式。 EL 表达式可以获得四大域中的数据,包括: * pageContext 域中的值:${pageScope.key} * request 域中的值:${requestScope.key} ...

    EL表达式的语法介绍

    EL 表达式语法介绍 EL 表达式是 Java 服务器页面(JSP)和 Java 服务器面板(JSF)中使用的一种表达式语言,用于在 Web 应用程序中实现动态内容。EL 表达式可以被解析成数值表达式和方法表达式,其中取值表达式用于...

    el表达式用法部分解说

    EL表达式总是用大括号`{}`括起来,并且前面有一个美元符号`$`作为前缀,其基本形式为`${expression}`。这里`expression`可以是一个简单的变量名称,也可以是一个复杂的表达式。 ### EL表达式的组成部分 #### 1. **...

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    EL表达式的基本语法形式为 `${expression}`,其中`expression`是需要计算的表达式。 ##### 1.2 运算符的使用 - **`.` 和 `[]`**:这两种运算符都可以用于访问对象的属性。当属性名称包含特殊字符(如空格、破折号...

    EL表达式练习 EL表达式练习

    例如,`&lt;c:out value="${expression}"&gt;` 用于安全地输出EL表达式的结果,防止跨站脚本攻击(XSS)。 **EL表达式的高级特性** 1. **隐式对象**:EL提供了许多内置的隐式对象,如`pageContext`、`request`、`response...

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

    ${e.key}: ${e.value.name } ``` 总的来说,EL表达式和JSTL结合使用,使得在JSP页面上处理服务器端的数据变得更加简洁和高效。它们可以帮助我们方便地访问对象属性、集合中的元素,以及Map中的键值对,极...

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

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

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    但同时,了解EL表达式的另一个新特性也很重要,那就是它作为JSP 2.0中的一个主要新特性,为JSP页面提供了表达语言支持,让访问JSP隐含对象和JavaBeans组件变得更为简单和方便。JSTL(JavaServer Pages Standard Tag ...

    JSTL以及EL表达式所需jar包

    为了增强JSP页面的功能性和简化代码,我们通常会使用两种技术:EL(Expression Language)表达式和JSTL(JavaServer Pages Standard Tag Library)标签库。这两个工具都是Java EE生态系统的一部分,极大地提高了开发...

    el表达式EL表达式言语和JSTL

    **EL表达式** EL(Expression Language)表达式是Java服务器页面(JSP)2.0及更高版本中引入的一种轻量级、强大的脚本语言,主要用于简化Java Web应用程序中的数据访问。它允许开发者在JSP页面中直接访问JavaBean...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...

    JSTL自定义EL表达式

    本资源主要讲解了如何在JSTL中定义和使用自定义的EL表达式,这对于提高JSP页面的可读性和可维护性至关重要。 首先,理解JSTL的基础概念。JSTL由几个核心标签库组成,如fmt、fn、sql、xml等,它们提供了处理日期和...

    jstl EL表达式遍历Map的方法

    在这个示例中,`${not empty item.value}`检查Map中的值是否不为空,如果不为空则进一步遍历这个值(假设为List)。通过这种方式,可以逐层遍历复杂的嵌套集合。 ### 结论 JSTL EL表达式提供了强大而便捷的方式来...

    el表达式介绍 el表达式使用帮助文档

    **EL(Expression Language)表达式**是JavaServer Pages (JSP) 2.0及更高版本中的一个核心组件,用于简化动态内容的生成。它提供了一种简洁的方式来访问JavaBean属性、集合、上下文作用域中的对象以及进行基本运算...

    EL表达式(很全很强大)

    ### EL表达式详解 #### 一、EL表达式的语法结构及使用 EL(Expression Language)是一种简化了的数据访问语言,用于获取JavaBean属性值或调用其方法等操作。其基本语法结构为`${expression}`,这使得开发者能够在...

    el表达式教程,教你学会使用el表达式

    EL 表达式的基本语法结构为 `${expression}`,其中 `expression` 是一个 EL 表达式。EL 提供了两种运算符来存取数据:`.` 和 `[]`。`.`运算符用于访问对象的属性,而 `[]` 运算符用于访问对象的属性,其中属性名称中...

    EL表达式语言PPT

    EL表达式PPT,详细讲解了EL表达式用法

    JSTL,EL表达式语法简介

    EL表达式通常在`${}`中书写,比如`${user.name}`用来获取名为`user`的对象的`name`属性。 **JSTL中的核心标签库(Core Tags)**包括用于控制流程、输出、URL处理、条件判断和迭代的标签。例如: - `&lt;c:if&gt;`用于条件...

Global site tag (gtag.js) - Google Analytics