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>
相关推荐
文件`index.jsp`可能就是一个实际应用了这些概念的示例页面,你可以打开并查看它的内容,学习如何在实际项目中整合JSTL和EL表达式。 总之,JSTL和EL是JSP开发中的重要工具,它们极大地提升了代码的清晰度和效率,...
Java是一种广泛使用的面向对象的编程语言,特别是在企业级应用开发中,JSP、Java和EJB是核心组件。本文将深入探讨这些领域的相关知识点,帮助你准备Java笔试和面试。 **JSP(JavaServer Pages)** JSP是Java平台上...
在本例中,Servlet负责与数据库交互,获取数据并传递给JSP页面。 2. **JSP (JavaServer Pages)**: JSP是动态网页技术,用于创建HTML或XML等格式的响应。它将业务逻辑和表现层分开,使开发者能够更专注于页面设计。...
本文主要讲解了在Java中如何遍历Map集合,这是在日常编程中经常遇到的一个操作,特别是在需要处理键值对数据时。以下将详细介绍Map集合的遍历方法以及一些相关的知识点。 首先,Map是Java集合框架中的一个接口,它...
在计算机编程中,尤其是Java语言,Map集合是一个重要的数据结构,用于存储键值对的数据。Map接口提供了多种实现,如HashMap、TreeMap等,每种实现都有其特定的特性和性能优势。遍历Map集合是常见的操作,可以用于...
在这个例子中,`${yourVoList}`是你在控制器(Controller)中设置的一个List类型的VO对象,`var="vo"`定义了循环变量的名称,每次迭代时,`vo`会指向List中的一个VO实例。然后,我们使用EL表达式`${vo.property1}`和...
这里主要关注的是如何利用JSTL中的`<c:forEach>`标签来遍历一个`java.util.Map`对象,并获取其中的键值对。 ### JSTL简介 JSTL是一组标准标签库,用于简化JavaServer Pages (JSP) 页面的开发工作。它提供了一系列...
Map是一种键值对的数据结构,其中每个键(key)都是唯一的,并与一个值(value)关联。在Java中,Map接口提供了多种实现,如HashMap、TreeMap等。在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language...
- 标签用于从页面的指定范围中移除一个变量。 3. 流程控制标签:用于控制JSP页面中的执行流程。 - 包括条件判断的标签,比如、、和等,类似于Java中的if-else语句。 4. 迭代操作标签:用于在JSP页面中进行数据的...
- `var`属性的处理,需要创建一个变量并将其赋值为当前遍历的元素,然后在循环体内部使用`<jsp:getProperty>`标签或者EL表达式访问这个变量。 - 最后,将标记文件打包成可重用的标记库,通过`<%@taglib%>`引入到...
Action是业务逻辑的载体,它处理请求,执行相应的业务操作,并通过返回的结果(通常是一个Model对象或Map)将数据传递给视图层进行展示。在这个场景下,Action中可能包含一个集合对象,如List或ArrayList,其中每个...
在Struts中,循环标签允许开发者遍历集合数据,如数组、列表、Map等,并将它们的内容逐个展示在页面上,而无需编写过多的Java脚本或JSP EL表达式。 在Struts 1中,有两个主要的循环标签:`<logic:iterate>`和`...
下面的示例展示了如何在JSP页面中使用EL表达式和JSTL标签来遍历一个Map对象。 ```jsp ***" %> 遍历Map示例 <c:set var="map2" value="${requestScope.map2}" /> ${map2}"> ${item.key} => ${item.value} ...
JSP页面在首次被请求时,会被Web容器转换成一个Java Servlet源文件,然后编译为`.class`文件,这个过程称为JSP的编译阶段。之后的请求都将直接调用这个Servlet来处理。 **EL(Expression Language)**: EL是JSP中...
9. **exception** 对象:在错误处理页面中,包含了抛出的异常信息,是一个javax.servlet.jsp.JspException对象。 这些内置对象是JSP开发中的基础工具,理解它们的功能和使用方式对于编写高效的JSP应用至关重要。在...
在Java Web开发中,经常需要处理复杂的集合数据结构,并将其展示到前端页面上。对于嵌套的集合(例如:List中包含List),使用`c`标签库(JSTL)进行遍历是一种常见的做法。本文将详细介绍如何利用`c:forEach`标签来...
EL表达式通常以`${}`包裹,用于在JSP页面中动态地计算和输出值。例如, `${user.name}` 将输出名为`user`的JavaBean的`name`属性值。EL支持基本的算术运算、逻辑运算以及对集合的遍历。 **2. EL的作用域** EL支持...
Thymeleaf是一个强大的模板引擎,它在Spring MVC等框架中广泛使用,可以用来替代传统的JSP技术。Thymeleaf允许开发者使用自然语言般的HTML模板来动态渲染内容,使得前端代码更加清晰、易于理解和维护。 在本例中,...
**JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是Java社区为了简化JSP开发而提出的一个标准,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中...
这种方式中,标签会遍历list集合中的每一个Map元素,并将其临时存储在变量data中。在标签体内,我们通过${data.id}和${data.name}的方式直接访问了Map中的值。 第二种方式是在第一种方式的基础上,进一步迭代Map...