`

在jsp页面怎么获取Map里面某一个指定集合的值并循环打印

阅读更多
private Map<String,List<Selectopts>> map2 = new HashMap<String,List<Selectopts>>();

List<Selectopts> selectoptsVOList1 = new ArrayList<Selectopts>();
		List<Selectopts> selectoptsVOList2 = new ArrayList<Selectopts>();
		selectoptsVOList1 = this.gwlcmxService.getSelectopts("mxlx");
		selectoptsVOList2 = this.gwlcmxService.getSelectopts("fmdl");
		map2.put("mxlx", selectoptsVOList1);
		map2.put("fmdl", selectoptsVOList2);

 

<tr>
       <td width="10%">模型分类</td>
       <td width="35%">
           <select id="mxflid" name="gwlcmxVO.mxflid" style="width: 200px;border:none;">
		<option value="">====请选择====</option>
		<c:forEach var="data" items="${map2.mxlx}" varStatus="status">
		    <option value="${data.code_id }">${data.code_name }</option>
		</c:forEach>
	    </select><span id="inspntnumqymcSpan" class="star">*</span>
	</td>
	<td width="10%">公文表单模板</td>
	<td width="35%">
            <select id="fmdlid" name="gwlcmxVO.gwfmdlid" style="width: 200px;border:none;">
                <option value="">====请选择====</option>
                    <c:forEach var="data" items="${map2.fmdl}" varStatus="status">
		    <option value="${data.code_id }">${data.code_name }</option>
		</c:forEach>
	    </select><span id="inspntnumqymcSpan" class="star">*</span>
	</td>
	</tr>

 

分享到:
评论

相关推荐

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

    文件`index.jsp`可能就是一个实际应用了这些概念的示例页面,你可以打开并查看它的内容,学习如何在实际项目中整合JSTL和EL表达式。 总之,JSTL和EL是JSP开发中的重要工具,它们极大地提升了代码的清晰度和效率,...

    java笔试题集合(jsp、java、ejb)

    Java是一种广泛使用的面向对象的编程语言,特别是在企业级应用开发中,JSP、Java和EJB是核心组件。本文将深入探讨这些领域的相关知识点,帮助你准备Java笔试和面试。 **JSP(JavaServer Pages)** JSP是Java平台上...

    servlet读取数据库代码到jsp页面表格示例

    在本例中,Servlet负责与数据库交互,获取数据并传递给JSP页面。 2. **JSP (JavaServer Pages)**: JSP是动态网页技术,用于创建HTML或XML等格式的响应。它将业务逻辑和表现层分开,使开发者能够更专注于页面设计。...

    遍历Map集合.pdf

    本文主要讲解了在Java中如何遍历Map集合,这是在日常编程中经常遇到的一个操作,特别是在需要处理键值对数据时。以下将详细介绍Map集合的遍历方法以及一些相关的知识点。 首先,Map是Java集合框架中的一个接口,它...

    计算机遍历Map集合.pdf

    在计算机编程中,尤其是Java语言,Map集合是一个重要的数据结构,用于存储键值对的数据。Map接口提供了多种实现,如HashMap、TreeMap等,每种实现都有其特定的特性和性能优势。遍历Map集合是常见的操作,可以用于...

    jsp VO 循环显示

    在这个例子中,`${yourVoList}`是你在控制器(Controller)中设置的一个List类型的VO对象,`var="vo"`定义了循环变量的名称,每次迭代时,`vo`会指向List中的一个VO实例。然后,我们使用EL表达式`${vo.property1}`和...

    jstl读取map.txt

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

    struts2中的map遍历

    Map是一种键值对的数据结构,其中每个键(key)都是唯一的,并与一个值(value)关联。在Java中,Map接口提供了多种实现,如HashMap、TreeMap等。在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language...

    JSP标准标签库

    - 标签用于从页面的指定范围中移除一个变量。 3. 流程控制标签:用于控制JSP页面中的执行流程。 - 包括条件判断的标签,比如、、和等,类似于Java中的if-else语句。 4. 迭代操作标签:用于在JSP页面中进行数据的...

    关于jsp的foreach大作业报告

    - `var`属性的处理,需要创建一个变量并将其赋值为当前遍历的元素,然后在循环体内部使用`&lt;jsp:getProperty&gt;`标签或者EL表达式访问这个变量。 - 最后,将标记文件打包成可重用的标记库,通过`&lt;%@taglib%&gt;`引入到...

    使用struts2的标签,在页面上用列表的方式列出action里集合中所有元素的所有属性值

    Action是业务逻辑的载体,它处理请求,执行相应的业务操作,并通过返回的结果(通常是一个Model对象或Map)将数据传递给视图层进行展示。在这个场景下,Action中可能包含一个集合对象,如List或ArrayList,其中每个...

    Struts循环标签

    在Struts中,循环标签允许开发者遍历集合数据,如数组、列表、Map等,并将它们的内容逐个展示在页面上,而无需编写过多的Java脚本或JSP EL表达式。 在Struts 1中,有两个主要的循环标签:`&lt;logic:iterate&gt;`和`...

    jstl EL表达式遍历Map的方法

    下面的示例展示了如何在JSP页面中使用EL表达式和JSTL标签来遍历一个Map对象。 ```jsp ***" %&gt; 遍历Map示例 &lt;c:set var="map2" value="${requestScope.map2}" /&gt; ${map2}"&gt; ${item.key} =&gt; ${item.value} ...

    jsp语发卡片 jsp语发卡片

    JSP页面在首次被请求时,会被Web容器转换成一个Java Servlet源文件,然后编译为`.class`文件,这个过程称为JSP的编译阶段。之后的请求都将直接调用这个Servlet来处理。 **EL(Expression Language)**: EL是JSP中...

    Java笔记Map,九大内置对象

    9. **exception** 对象:在错误处理页面中,包含了抛出的异常信息,是一个javax.servlet.jsp.JspException对象。 这些内置对象是JSP开发中的基础工具,理解它们的功能和使用方式对于编写高效的JSP应用至关重要。在...

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

    在Java Web开发中,经常需要处理复杂的集合数据结构,并将其展示到前端页面上。对于嵌套的集合(例如:List中包含List),使用`c`标签库(JSTL)进行遍历是一种常见的做法。本文将详细介绍如何利用`c:forEach`标签来...

    jsp el表达式详解

    EL表达式通常以`${}`包裹,用于在JSP页面中动态地计算和输出值。例如, `${user.name}` 将输出名为`user`的JavaBean的`name`属性值。EL支持基本的算术运算、逻辑运算以及对集合的遍历。 **2. EL的作用域** EL支持...

    thymeleaf循环遍历集合并呈现在表格中

    Thymeleaf是一个强大的模板引擎,它在Spring MVC等框架中广泛使用,可以用来替代传统的JSP技术。Thymeleaf允许开发者使用自然语言般的HTML模板来动态渲染内容,使得前端代码更加清晰、易于理解和维护。 在本例中,...

    JSTL 标签库 jsp C 标签库

    **JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是Java社区为了简化JSP开发而提出的一个标准,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中...

    详解javaweb中jstl如何循环List中的Map数据

    这种方式中,标签会遍历list集合中的每一个Map元素,并将其临时存储在变量data中。在标签体内,我们通过${data.id}和${data.name}的方式直接访问了Map中的值。 第二种方式是在第一种方式的基础上,进一步迭代Map...

Global site tag (gtag.js) - Google Analytics