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

EL表达式对Map操作

 
阅读更多

普通的迭代key以及value都容易,如果需要根据key提取value呢?

 

myMap.put("hello","world");
request.setAttribute("myMap",myMap);

${myMap['hello']}
//页面显示world
 

这一种也不难,另一种,就是key本身也是变量,例如迭代用户列表,要根据用户id到map中取对应的地址信息(假定地址信息是map<id,addrInfo>存放

 

<c:set var="uid" value="${user.id}"/>
${addrMap[uid]}

//这里用户id 只在在迭代时才知道id,需要用jstl标签设置个为师这种方式来展示。
 

 

 

分享到:
评论

相关推荐

    jstl EL表达式遍历Map的方法

    主要介绍了jstl EL表达式遍历Map的方法的相关资料,需要的朋友可以参考下

    EL表达式在前后台的取值赋值问题

    EL表达式在前后台的取值赋值问题 包括MAP,LIST,数组等

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

    NULL 博文链接:https://yelangking.iteye.com/blog/2042913

    jsp中关于EL表达式的应用

    1.pageScope:所有页面作用域变量的集合(java.util.Map) 2.requestSCope:所有请求作用域变量的集合(java.util.Map) 3.sessionScope:所有会话作用域变量的集合(java.util.Map) 4.applicationScope:...

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

    下面小编就为大家带来一篇jstl之map,list访问遍历以及el表达式map取值的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    自定义EL表达式

    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)

    OGNL表达归纳

    1.OGNL表达式语言 ...4.为何使用EL表达式能够访问valueStack中对象的属性 原因是Struts2对HttpServletRequest作了进一步的封装 5.采用OGNL表达式创建List/Map集合对象 6.采用OGNL表达式判断对象是否存在于集合中

    OGNL表达式语言.txt

    相对EL表达式,它提供了平时我们需要的一些功能,如: ? 支持对象的方法调用 ,如 xxx.sayHello(); ? 支持类静态方法调用和值的访问,表达式的格式为@[类全名]@[方法名|值名],例如:@java.lang.String@format(...

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

    例如,表达式 ${map[‘key’]} 返回与 map标识符所引用的 Map 中的 “key” 键相关联的值。 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=...

    javaScript如何处理从java后台返回的list

    直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面上。这样js里面操作也简单,页面也没有影响。 解决: 将List&lt;String&gt; 转成json,...

    jboss as 7 support jsf2.2.1 modules

    通过使用Express Language 3(Java EE 7的一部分),多个属性也可以通过EL表达式直接定义。 , "two":2, "three":3}" /&gt; 上述改变结果是,开发人员现在可以使用纯HTML来编写JSF视图,这是Wicket等竞争对手框架...

    SpringMVC-Template:SpringMVC项目模版,用于快速开始一个SpringMVC的项目

    SpringMVC-Template SpringMVC项目模版,用于快速开始一个SpringMVC的项目 使用 Eclipse需要安装maven插件,现在最新的eclipse都预装了maven的插件了 ...EL表达式 Spring中Model和Map传值的使用 Maven的配置

    Emacs-rectplus

    rect + .el rect + .el提供对rect.el的扩展安装: 将此文件放入加载路径的目录中,并根据需要对其进行字节编译。 并将以下表达式放入您的〜/ .emacs中。 (require 'rect+)(define-key ctl-x-r-map "C" 'rectplus-...

    Emacs-gather:在缓冲区中收集字符串

    收集文件gather.el 提供搜索正则表达式和终止文本。 这不是替换或修改 Emacs 终止kill-ring机制。 您必须了解 elisp 正则表达式。 有类似的概念occur 。 如果我认为occur具有面向行的功能,则gather.el 具有面向列表...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    5.3.4 表达式操作符 5.3.5 方法表达式 5.4 托管bean的Web应用程序开发细节 5.4.1 采用编程方式访问托管bean 5.4.2 使用托管bean作为JSF页面的支撑bean 第6章 导航模型 6.1 使用隐式导航 6.2 JSF导航系统概述 6.2.1 ...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    5.3.4 表达式操作符 5.3.5 方法表达式 5.4 托管bean的Web应用程序开发细节 5.4.1 采用编程方式访问托管bean 5.4.2 使用托管bean作为JSF页面的支撑bean 第6章 导航模型 6.1 使用隐式导航 6.2 JSF导航系统概述 6.2.1 ...

    struts_jstl

    stl的配置方法: 1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包) &lt;br&gt;2、在jsp页面头部引入taglib方法如下: ...这个环境配置 是目前最常用的版本 ...

    Emacs-imagex:Emacs图片扩展

    image + .el安装: 请在安装此elisp之前安装ImageMagick。 将此文件放入加载路径的目录中,并根据需要对其进行字节编译。 并将以下表达式放入您的〜/ .emacs中。 (eval-after-load 'image '(require 'image+))用法:...

    JBPM4工作流应用开始指南.rar

    183 8.1.2 值和方法表达式 184 8.1.3 隐式对象 187 8.1.4 运算符和保留字 188 8.1.5 一些经典EL表达式的例子 190 8.2 例程:用脚本去控制一个流程的运行 192 8.3 小结 194 第二篇 定制属于自己的流程——深入jBPM4...

    Java学习笔记-个人整理的

    {3.4}正则表达式}{71}{section.3.4} {3.5}StringBuffer}{75}{section.3.5} {3.6}StringBuilder}{76}{section.3.6} {3.7}StringBuilder与StringBuffer的缺点}{76}{section.3.7} {3.8}内部类}{77}{section.3.8} ...

Global site tag (gtag.js) - Google Analytics