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

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

    博客分类:
  • J2ee
 
阅读更多

场景:

request域里的数据为Map<Role, Map<String, List<Menu>>>,Role为枚举类型,为用户的Role那么访问遍历如下:

<c:set var="user" value="${session_usr_key}" />
<c:forEach items="${roleMenuMap[user.role]}" var="entry">
	<li>
	<b class="nav_left_h1">
		${entry.key}
	</b>
	<img class="index_sign" title="领客网口号:领客、省钱、吃穿用生活服务好帮手!" src="http://www.linkrmb.com/index_up.jpg" >
	<ul class="nav_left_sub">
		<c:forEach items="${entry.value}" var="item">
			<li>
			<span class="dot">
			</span>
			<a href="${basePath}${item.url}">
				${item.name}
			</a>
		</li>
	</c:forEach>
	</ul>
	</li>
</c:forEach>

涉及点:

1.jstl map遍历

2.jstl list遍历

3.el表达式map取值

 

0
0
分享到:
评论

相关推荐

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

    本篇文档详细介绍了如何在JSTL中遍历Map和List,并通过EL表达式访问和取值。 首先,让我们了解一下JSTL的基本概念。JSTL定义了几种标签库,如核心标签库、格式化标签库、SQL标签库和XML标签库。核心标签库是最常用...

    jstl EL表达式遍历Map的方法

    下面我们将详细介绍如何使用JSTL EL表达式遍历Map集合。 ### JSTL EL表达式概述 JSTL(JavaServer Pages Standard Tag Library)是一个JSP标签库,它简化了JSP页面的开发,使得JSP能够更专注于显示逻辑,而不是...

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

    本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...

    JSTL以及EL表达式所需jar包

    EL表达式是Java EE中的一个强大功能,它允许开发者在JSP页面中简洁地访问和操作应用程序范围内的对象。EL表达式的语法类似于JavaScript,但它的主要目的是提供一种声明式的方式来获取和设置JavaBeans属性。例如,`${...

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

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

    JSTL,EL表达式语法简介

    JSTL的核心是与Java Expression Language(EL)紧密集成,EL则是一个用于在JSP页面中获取和操作数据的简洁表达式语言。 **EL(Expression Language)**是Java Servlet 2.4及更高版本中引入的一种轻量级脚本语言。它...

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

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

    JSTL自定义EL表达式

    EL(Expression Language)是JSP 2.0引入的一种轻量级的脚本语言,用于在JSP页面中访问JavaBean属性、集合以及其他数据源。本资源主要讲解了如何在JSTL中定义和使用自定义的EL表达式,这对于提高JSP页面的可读性和可...

    JSP的JSTL标签和EL表达式大全

    在这个例子中,`&lt;c:forEach&gt;`标签用于遍历由EL表达式`${list}`表示的列表,并使用`var`属性设置当前元素变量`item`,然后在循环体内输出每个元素。 **6. 总结** JSP的JSTL标签和EL表达式是提升开发效率和代码质量的...

    jstl 遍历_jstl遍历_

    EL是一种简洁的表达式语言,用于在JSP页面中访问JavaBean属性和表达式计算。在上面的例子中,`${yourList}`就是一个EL表达式,它会查找页面作用域或请求作用域中名为`yourList`的对象。 **5. 性能优化** 使用JSTL...

    struts jstl el表达式示例代码

    struts jstl el表达式示例代码 struts jstl el 表达式 源码

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

    EL表达式支持逻辑表达式、关系表达式以及算术表达式。例如: - **逻辑表达式**:`${true and false}`的结果为`false`。 - **关系表达式**:`${5 &gt; 6}`的结果为`false`。 - **算术表达式**:`${5 + 5}`的结果为`10`...

    EL表达式言语和JSTL

    EL表达式语言提供了一种简洁的方式来访问JavaBeans属性、JSP作用域中的对象以及其他Java对象。EL表达式的语法通常是 `${expression}`,其中`expression` 是要计算的表达式。 **EL表达式的优势** 1. **简洁性**:EL...

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

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中的一个重要组成部分,它提供了一种简洁、强大的方式来访问JavaBean属性和表达式求值。EL表达式主要用于简化JSP页面中的代码,提高...

    09_尚硅谷_EL表达式&JSTL标签库_王振国 - 课堂笔记.pdf

    - EL表达式能够输出JavaBean对象的普通属性、数组属性、List集合属性以及Map集合属性。 - 对于数组属性,EL表达式可以通过索引访问数组中的元素,比如${p.phones[2]}。 - 对于List集合属性,EL表达式同样可以通过...

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

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

    el表达式+JSTL.rar

    EL表达式提供了一种简洁的方式来访问和操作JavaBean中的属性,而JSTL则是一套标准的标签库,提供了丰富的功能,如循环、条件判断、数据处理等。接下来,我们将深入探讨这两个技术的核心概念以及它们在实际企业实训中...

    EL表达式和Jstl.docx

    ### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,用于访问和处理Java对象,特别是在JSP页面中。它使得开发者能够更方便地在JSP...

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

    在JSP页面开发过程中,EL(Expression Language)表达式是一种用于简化数据访问的语法,通过它可以方便地访问Java EE环境中JSP页面的隐含对象和JavaBeans组件。当EL表达式被错误地当作字符串处理而不是被解析时,会...

Global site tag (gtag.js) - Google Analytics