List:
<c:forEach var="student" items="${sessionScope.list}"
varStatus="status">
<font size=5 color=blue> index:${status.index }<br>
ID:${student.id }<br> Name:${student.name }<br>
Country:${student.address.country }<br>
City:${student.address.city }<br>
Street:${student.address.street } <br></font>
</c:forEach>
Map:
<c:forEach var="entry" items="${sessionScope.map}"
begin="0" end="4" step="1" varStatus="status" >
<font size=5 color=red> index:${status.index }<br>
ID:${entry.key }<br> Name:${entry.value.name }<br>
Country:${entry.value.address.country }<br>
City:${entry.value.address.city }<br>
Street:${entry.value.address.street }<br> </font>
</c:forEach>
Array:
<c:forEach var="color" items="${sessionScope.colors}">
${color}<br>
</c:forEach>
分享到:
相关推荐
EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术中一个重要的组成部分,用于在JSP页面中简洁、高效地访问JavaBean属性和其他数据源。EL提供了一种简单的方式来检索和设置对象的属性,使得...
JSP 2.0版本引入了许多改进,其中包括对表达式语言(Expression Language, EL)的支持,这极大地简化了页面中的数据访问和显示。EL是JSP的一个重要组成部分,它提供了一种简洁的方式来获取和显示存储在JavaBeans中的...
EL(Expression Language,表达式语言)是JavaServer Pages(JSP)中的一个重要组成部分,用于在JSP页面中简便地访问JavaBean属性和其他上下文数据。它提供了一种简洁的语法来检索、操作以及设置值,使得JSP开发更加...
- 对于`List`或`Array`类型,`expr-b`需转换为整数型以进行索引访问;如果转换失败或者索引超出范围,则返回`null`;否则返回对应索引的元素值。 ##### 4. 变量作用域 EL支持从不同作用域中访问变量,包括Page、...
对于JavaBean、List、Array、Map等数据结构,EL提供了`.`和`[]`两个运算符来访问数据。当属性名包含特殊字符时,如`.`或`?`,应使用`[]`,例如`${user["My-Name"]}`。如果需要动态获取属性,`[]`是唯一选择,如`${...
3. **集合元素访问**:EL支持Array、List或Map的元素访问,如`${variable[indexOrKey]}`。 4. **请求数据访问**:预定义的隐含对象如`pageContext.session.id`使得访问请求相关的数据如Session ID变得简单。 5. **...
3. **对集合元素的简单访问**:可以通过 `${变量[索引或键]}` 来访问 Array、List 或 Map 中的元素。 4. **对请求参数、Cookie 等数据的简洁访问**:EL 提供了一系列预定义的隐含对象,使得获取会话 ID 等请求数据变...
- 若 `expr-a` 为 `List` 或 `array` 类型,尝试通过索引获取值;若索引不存在,则返回 `null`;若出现其他异常,则抛出错误。 - 若 `expr-a` 为 JavaBean 对象,尝试调用 getter 方法获取属性值;若出现异常,则...
2. `items`:指定要遍历的对象,可以是List、Array、Map或其他迭代的数据源。 3. `begin`(可选):设置循环开始的索引。 4. `end`(可选):设置循环结束的索引。 5. `step`(可选):设置每次迭代增加的步长。 6. ...
List、Array 和 Map 是 OGNL 中的三种基本数据结构,用于存储和操作数据。集合操作是 OGNL 中的一种重要功能,包括投影和选择等操作。层次型 MVC 和 ValueStack 是 J2EE 中的一种常见架构模式,用于管理应用程序的...
集合框架是Java的重要部分,面试题可能涵盖`List`、`Set`和`Map`接口及其实现类的特性,如`ArrayList`、`LinkedList`、`HashSet`、`HashMap`等,以及它们之间的区别和适用场景。 ### 设计模式(Design Pattern) 设计...
- List、Set、Map等接口及其实现类ArrayList、LinkedList、HashSet、HashMap等。 - Iterator、ListIterator等迭代器用于遍历集合。 5. **输入输出流**: - 字节流:InputStream、OutputStream。 - 字符流:...
- **集合框架**:了解List、Set、Map等集合类的特性和使用方法。 #### 二、Java界面编程 (了解) - **AWT**:掌握AWT的基本组件和布局管理器。 - **事件机制**:了解如何处理用户的输入事件。 - **Swing**:学习更...
16. **集合类**:包括List、Set、Map等,例如ArrayList、LinkedList、HashSet、HashMap等,它们提供了数据存储和操作的接口。 17. **JDBC检索数据**:使用Connection、Statement、ResultSet等对象完成数据库操作。 ...
{1.10}数组(array)}{34}{section.1.10} {1.10.1}数组变量的声明}{34}{subsection.1.10.1} {1.10.2}数组变量的初始化}{34}{subsection.1.10.2} {1.10.3}数组对象的引用}{35}{subsection.1.10.3} {1.10.4}数组...