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

<c:foreach 循环 map

阅读更多
<table height="300" border="1" cellpadding="1">
  <tr>
    <td width="396">
	<select id="selectAllList" name="selectAllList" style="width:300px" size="<%=Constants.choicePageCount%>" multiple="true">
		<c:if test="${!empty customerMap}">
			<c:forEach items="${customerMap}" var="item">
				<option value="${item.key }" 
				title="编码:${item.value.customer_num },许可证号:${item.value.license_key },简称:${item.value.short_name },联系地址:${item.value.contact_address },联系电话:${item.value.contact_phone }">
				${item.value.corporate_name }</option>
			</c:forEach>
		</c:if>
	</select>
	</td>
  </tr>
</table>

 <c:foreach循环一个HashMap,map中的value为一个bean,页面获取key即key对应bean中的属性

分享到:
评论
1 楼 107x 2015-06-02  
不错,谢谢!

相关推荐

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

    c:foreach的各种用法

    在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(JavaServer Pages Standard Tag Library)的一部分,主要用于循环处理集合、数组等数据结构。相较于传统的JSP Scriptlets,使用...

    c标签-if-foreach-jar

    在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`&lt;c:if&gt;`和`&lt;c:forEach&gt;`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**&lt;c:if&gt;**...

    c标签遍历集合嵌套的List集合

    &lt;div class="label"&gt;${var.key}:&lt;/div&gt; &lt;c:set value="${var.valueList}" var="var2"/&gt; &lt;div class="filter-listmore-hiden" id=""&gt; &lt;c:forEach items="${var2}" var="var3"&gt; &lt;a href="javascript:void(0);" ...

    大量使用的JSTL标签用法.docx

    - 当需要遍历Map时,可以使用`&lt;c:forEach&gt;`标签,并将`items`设置为Map对象,然后通过`key`和`value`属性访问键值对。例如: ```jsp &lt;c:forEach items="${stus}" var="stu" varStatus="status"&gt; ${stu.key}: ${...

    jstl 遍历_jstl遍历_源码.zip

    &lt;c:forEach items="${map}" var="entry" varStatus="status"&gt; Key: ${entry.key}, Value: ${entry.value} &lt;!-- 或者 --&gt; Key: ${status.index}, Value: ${map[status.index]} &lt;/c:forEach&gt; ``` 5. 变量范围:...

    taglibs jar包.zip

    `&lt;c:forEach&gt;`标签是JSTL中的一个核心标签,用于遍历集合、数组或Map等数据结构。它的主要属性有以下几个: 1. `var`:定义一个变量名,该变量在循环内部作为当前元素的引用。 2. `items`:指定要遍历的对象,可以...

    JSTL标签实例

    - 遍历Map:`&lt;c:forEach items="${map}" var="entry"&gt;&lt;c:out value="${entry.key} - ${entry.value}"/&gt;&lt;/c:forEach&gt;` - 使用开始和结束索引:`&lt;c:forEach begin="1" end="5" var="i"&gt;${i}&lt;/c:forEach&gt;` 通过这样的...

    struts_jstl

    stl的配置方法:&lt;br&gt;1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)&lt;br&gt;&lt;br&gt;2、在jsp页面头部引入taglib方法如下:&lt;br&gt; &lt;%@ taglib prefix="c" uri=...

    jstl tags chm英文教程

    &lt;c:forEach items="${myList}" var="item"&gt; &lt;li&gt;${item}&lt;/li&gt; &lt;/c:forEach&gt; &lt;/ol&gt; ``` ### 5. `&lt;c:url&gt;`和`&lt;c:param&gt;`标签 `&lt;c:url&gt;`用于构建URL,可以添加查询参数。`&lt;c:param&gt;`则用于向URL添加参数。 ```jsp ...

    jstl 使用文档方便你快速入门 ,能够快速上手使用JSTL技术.pdf

    2. **&lt;c:forEach&gt;**:循环遍历标签,可以遍历数组、集合、Map等。例如,遍历一个List: ```jsp &lt;c:forEach items="${list}" var="item"&gt; ${item} &lt;/c:forEach&gt; ``` 对于复杂类型如`List&lt;User&gt;`,可以通过`...

    JSTL开发手册

    4.1. `&lt;c:forEach&gt;`:循环遍历数组、集合、Map或其他迭代对象。如:`&lt;c:forEach items="${collection}" var="item"&gt;...&lt;c:forEach&gt;`,`items`指定要遍历的对象,`var`定义当前元素的变量名。 4.2. `&lt;c:forTokens&gt;`...

    jsp标签 JSTL 小资料

    &lt;c:forEach var="map" items="${payerPayeeInfoMap}"&gt; &lt;c:set var="key" value="${map.key}"/&gt; &lt;c:set var="value" value="${map.value}"/&gt; ${key}${value.payerVO.payerName} &lt;/c:forEach&gt; ``` 这里的`&lt;c:...

    jstl读取map.txt

    这里主要关注的是如何利用JSTL中的`&lt;c:forEach&gt;`标签来遍历一个`java.util.Map`对象,并获取其中的键值对。 ### JSTL简介 JSTL是一组标准标签库,用于简化JavaServer Pages (JSP) 页面的开发工作。它提供了一系列...

    jstl标签库 手册

    - **&lt;c:forEach&gt;** 和 **&lt;c:forTokens&gt;**:进行循环操作,`&lt;c:forEach&gt;`适用于遍历集合或数组,`&lt;c:forTokens&gt;`将字符串分割后进行迭代。 - **URL 相关标签**:`&lt;c:import&gt;`、`&lt;c:url&gt;`、`&lt;c:redirect&gt;`和`&lt;c:...

    自己总结的C标签 可以做为标签字典使用

    &lt;c:forEach var="li" items="${map}"&gt; ${li.key}${li.value}&lt;br&gt;&lt;br&gt; &lt;/c:forEach&gt; ``` 当遍历Map时,`items`属性指向的是Map对象,但是需要注意,由于JSP页面中无法直接访问Map的key-value对,因此这里实际上是在...

    jstl资料笔记笔记笔记笔记

    根据提供的文件信息,本文将详细解析JSTL(JavaServer Pages Standard Tag Library)中的两个核心标签:`&lt;c:forEach&gt;` 和 `&lt;c:set&gt;` 的使用方法及其应用场景。 ### JSTL简介 JSTL(JavaServer Pages Standard Tag ...

    JSTL 核心标签库

    - `&lt;c:forEach&gt;`:用于遍历集合、数组、Map等,如: ```jsp &lt;c:forEach items="${list}" var="item"&gt; &lt;!-- 循环体 --&gt; ${item} &lt;/c:forEach&gt; ``` - `&lt;c:forTokens&gt;`:用于处理字符串,根据分隔符将其拆分成...

    JSTL_标签库详解(一个不漏)

    在给定的示例中,`&lt;c:forEach items="${map}" var="mymap"&gt;`遍历`map`集合,每次迭代都将当前元素赋值给`mymap`变量。 4. **`&lt;c:forTokens&gt;`**:将字符串按指定分隔符拆分成多个部分,然后依次处理。例如,`&lt;c:...

Global site tag (gtag.js) - Google Analytics