<select id="templateType" class="easyui-combobox" name="templateType" style="width:250px;" required="true">
<c:forEach var="type" items="${tmTemplateTypeList}">
<option value="${type}" <c:if test="${type==template.templateType}">selected</c:if>>${type}</option>
</c:forEach>
</select>
forEach 的属性:
items:是指要遍历的集合,这里的teTemplateTypeList是一个ArrayList<String>类型的对象,被set进request当中。
request.setAttribute("tmTemplateTypeList", tmTemplateTypeList);
var:是指要遍历的集合中的每一个元素。${type}这样写可以取得当前元素变量的值。
上面的template是一个对象,被set进request中:request.setAttribute("template",template);template有个属性叫templateType,要判断集合中的每个元素的templateType是不是和当前的变量相等,用这个写法:
<c:if test="${type==template.templateType}">do some thing</c:if>
而不是这样写<c:if test="${type}==${template.templateType"}>do some thing</c:if>
分享到:
相关推荐
例如,`<c:if>`, `<c:for-each>`, `<fmt:formatDate>`等都是JSTL提供的核心标签,用于条件判断、循环遍历和日期格式化等操作。通过引入`jstl-api-1.2.jar`,开发者可以清楚地知道这些标签的功能和用法,而无需关心其...
JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaServer Pages (JSP) 开发的标签库,它提供了一系列标准的标签来处理常见任务,如迭代、条件判断、XML处理、国际化等,从而避免在JSP页面中直接编写...
JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的标签库,主要用于简化JSP页面中的Java代码,提高JSP页面的可读性和维护性。在Tomcat 10这个高性能、轻量级的Servlet容器中,JSTL的使用...
JSP 标准标记库(JSTL)是Java Server Pages(JSP)技术的一个重要扩展,旨在简化Web应用程序的表示层开发。JSTL提供了一系列预定义的定制标记,用于处理常见的任务,如迭代、条件判断、数据管理和XML操作,从而减少...
1. **Core**:这是最基本的标签库,包含了用于控制流程(如if、for-each)、URL操作(如redirect、include)以及条件判断(如choose、when、otherwise)等标签。 2. **I18N and Formatting**:这部分提供了处理国际...
在实际应用中,`JSTL-Login`可能是一个关于使用JSTL进行用户登录验证的示例。这可能涉及到`<c:if>`和`<c:choose>`进行条件判断,以及可能用到`<c:set>`设置用户登录状态,`<c:remove>`清理登录信息等。结合数据库...
JSTL是Java社区的一个重要贡献,它由Apache软件基金会的Tomcat项目维护。 在JSTL中,主要包含以下几个核心组件: 1. **Core** - 提供了基本的控制结构,如迭代、条件判断等,类似于编程语言中的for-each、if、...
JSTL 1.1是该库的一个版本,提供了多种处理常见Web任务的标签,如迭代、条件判断、I/O操作等。TLD(Tag Library Descriptors)文件则是JSTL的核心组件之一,它们包含了关于标签库的元数据,包括标签定义、属性、事件...
1. **Core库**:提供了基本的控制结构,如迭代、条件判断等,类似于编程语言中的for-each和if-else语句。例如,`<c:forEach>`用于遍历集合,`<c:if>`用于条件判断。 2. **XML库**:处理XML文档,提供了解析、操作...
- `<c:forEach>`:类似于 Java 中的 for-each 循环。 - 示例:遍历列表并输出数据。 ```jsp <c:forEach items="${finalResult.rows}" var="row"> <tr class="<%=tdClass[(rank+1)%2]%>"> <td align="center">...
1. **Core标签库**:提供基本的控制流标签,如`<c:if>`、`<c:for-each>`和`<c:choose>`,用于条件判断和循环操作。 2. **Format/International化标签库**:处理日期、时间、数字的格式化和国际化。 3. **Function...
JSTL的核心库主要包含了控制流标签(如if、for-each)、数据处理标签(如fmt)以及SQL操作标签等。 **JSTL的使用步骤**: 1. **导入依赖**: 在JSTL项目中,你需要引入两个关键的jar包:`jstl.jar`和`standard.jar`...
- **fn:contains** 和 **fn:containsIgnoreCase**:检查一个字符串是否包含另一个字符串,区分大小写或不区分。 - **fn:startsWith** 和 **fn:endsWith**:检查字符串是否以特定子串开始或结束。 - **fn:escapeXml**...
在Java Web开发中,"standard&&jstl"是一个关键组件,主要涉及到JSTL(JavaServer Pages Standard Tag Library)库,它提供了丰富的标签库,用于简化JSP页面的开发。这里提到的压缩包包含了JSTL的1.0和1.2两个版本,...
1. **Core Tags**:这是JSTL的基础标签库,提供了一系列用于控制流程、条件判断、迭代等基本操作的标签,如 `<c:if>`, `<c:for-each>`, `<c:choose>` 等。 2. **I18N and Formatting Tags**:这些标签支持国际化和...
Core库提供了基本的控制流标签,如`<c:if>`、`<c:choose>`、`<c:for-each>`等,这些标签可以用来执行条件判断、循环操作等。XML库则提供了处理XML文档的标签,而Functions库则引入了一些常用的函数,如字符串操作、...
3. **c**: 提供条件判断和循环控制标签,如`<c:if>`、`<c:choose>`、`<c:when>`、`<c:otherwise>`和`<c:for-each>`等。 4. **sql**: 用于执行SQL查询并处理结果集。 5. **xml**: 处理XML数据,提供了XSLT转换等功能...
**JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个标准标签库,它为JSP页面提供了用于处理常见任务的标签,如迭代、条件判断、XML处理、国际化等。JSTL的主要目标是减少在JSP页面中使用脚本元素...
在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一个标准的标签库,它为JSP页面提供了一套强大的、可扩展的标签,用于处理常见的任务,如迭代、条件判断、国际化、XML处理等。JSTL的核心在于其...
**JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,用于简化Java Servlet和JavaServer Pages(JSP)开发。JSTL提供了一系列的标签,开发者可以通过这些标签来执行常见的任务,比如迭代、条件...