`

jstl for each的一个判断=小问题

    博客分类:
  • js
阅读更多
<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>

 

分享到:
评论

相关推荐

    jstl-api-1.2.jar和jstl-impl.jar

    例如,`&lt;c:if&gt;`, `&lt;c:for-each&gt;`, `&lt;fmt:formatDate&gt;`等都是JSTL提供的核心标签,用于条件判断、循环遍历和日期格式化等操作。通过引入`jstl-api-1.2.jar`,开发者可以清楚地知道这些标签的功能和用法,而无需关心其...

    jstl1.1.2jar包

    JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaServer Pages (JSP) 开发的标签库,它提供了一系列标准的标签来处理常见任务,如迭代、条件判断、XML处理、国际化等,从而避免在JSP页面中直接编写...

    JSTL标签库-tomcat10-简化JSP中java代码

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的标签库,主要用于简化JSP页面中的Java代码,提高JSP页面的可读性和维护性。在Tomcat 10这个高性能、轻量级的Servlet容器中,JSTL的使用...

    jstl 详细讲解 教程

    JSP 标准标记库(JSTL)是Java Server Pages(JSP)技术的一个重要扩展,旨在简化Web应用程序的表示层开发。JSTL提供了一系列预定义的定制标记,用于处理常见的任务,如迭代、条件判断、数据管理和XML操作,从而减少...

    JSTL相关资料 需要得拿走。

    1. **Core**:这是最基本的标签库,包含了用于控制流程(如if、for-each)、URL操作(如redirect、include)以及条件判断(如choose、when、otherwise)等标签。 2. **I18N and Formatting**:这部分提供了处理国际...

    JSTL实例讲解大全

    在实际应用中,`JSTL-Login`可能是一个关于使用JSTL进行用户登录验证的示例。这可能涉及到`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件判断,以及可能用到`&lt;c:set&gt;`设置用户登录状态,`&lt;c:remove&gt;`清理登录信息等。结合数据库...

    jstl指导手册jsp2.0

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个标准标签库,它为JSP页面提供了用于处理常见任务的标签,如迭代、条件判断、XML处理、国际化等。JSTL的主要目标是减少在JSP页面中使用脚本元素...

    JSTL的JAR包

    JSTL是Java社区的一个重要贡献,它由Apache软件基金会的Tomcat项目维护。 在JSTL中,主要包含以下几个核心组件: 1. **Core** - 提供了基本的控制结构,如迭代、条件判断等,类似于编程语言中的for-each、if、...

    jstl1.1 tld文件

    JSTL 1.1是该库的一个版本,提供了多种处理常见Web任务的标签,如迭代、条件判断、I/O操作等。TLD(Tag Library Descriptors)文件则是JSTL的核心组件之一,它们包含了关于标签库的元数据,包括标签定义、属性、事件...

    jstl和standard的jar包

    1. **Core库**:提供了基本的控制结构,如迭代、条件判断等,类似于编程语言中的for-each和if-else语句。例如,`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:if&gt;`用于条件判断。 2. **XML库**:处理XML文档,提供了解析、操作...

    jstl标签基础+例子

    - `&lt;c:forEach&gt;`:类似于 Java 中的 for-each 循环。 - 示例:遍历列表并输出数据。 ```jsp &lt;c:forEach items="${finalResult.rows}" var="row"&gt; &lt;tr class="&lt;%=tdClass[(rank+1)%2]%&gt;"&gt; &lt;td align="center"&gt;...

    jstl.jar和standard-1.1.2.jar两个jar包。用Eclipse开发web必备

    1. **Core标签库**:提供基本的控制流标签,如`&lt;c:if&gt;`、`&lt;c:for-each&gt;`和`&lt;c:choose&gt;`,用于条件判断和循环操作。 2. **Format/International化标签库**:处理日期、时间、数字的格式化和国际化。 3. **Function...

    JSTL使用项目和lib资源

    JSTL的核心库主要包含了控制流标签(如if、for-each)、数据处理标签(如fmt)以及SQL操作标签等。 **JSTL的使用步骤**: 1. **导入依赖**: 在JSTL项目中,你需要引入两个关键的jar包:`jstl.jar`和`standard.jar`...

    jstl开发使用手册

    - **fn:contains** 和 **fn:containsIgnoreCase**:检查一个字符串是否包含另一个字符串,区分大小写或不区分。 - **fn:startsWith** 和 **fn:endsWith**:检查字符串是否以特定子串开始或结束。 - **fn:escapeXml**...

    standard&amp;&amp;jstl(包含1.0和1.2两个版本)

    在Java Web开发中,"standard&&jstl"是一个关键组件,主要涉及到JSTL(JavaServer Pages Standard Tag Library)库,它提供了丰富的标签库,用于简化JSP页面的开发。这里提到的压缩包包含了JSTL的1.0和1.2两个版本,...

    JSTL所需jar包.zip

    Core库提供了基本的控制流标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:for-each&gt;`等,这些标签可以用来执行条件判断、循环操作等。XML库则提供了处理XML文档的标签,而Functions库则引入了一些常用的函数,如字符串操作、...

    Jstl.rar_JSTL_testng-5.1.jar

    3. **c**: 提供条件判断和循环控制标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`和`&lt;c:for-each&gt;`等。 4. **sql**: 用于执行SQL查询并处理结果集。 5. **xml**: 处理XML数据,提供了XSLT转换等功能...

    standard.jar和jstl.jar

    1. **Core Tags**:这是JSTL的基础标签库,提供了一系列用于控制流程、条件判断、迭代等基本操作的标签,如 `&lt;c:if&gt;`, `&lt;c:for-each&gt;`, `&lt;c:choose&gt;` 等。 2. **I18N and Formatting Tags**:这些标签支持国际化和...

    c.tld fn.tld fmt.tld x.tld jstl.jar JSTL tld标签及jar包

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一个标准的标签库,它为JSP页面提供了一套强大的、可扩展的标签,用于处理常见的任务,如迭代、条件判断、国际化、XML处理等。JSTL的核心在于其...

    JSTL需要的JAR包.zip

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,用于简化Java Servlet和JavaServer Pages(JSP)开发。JSTL提供了一系列的标签,开发者可以通过这些标签来执行常见的任务,比如迭代、条件...

Global site tag (gtag.js) - Google Analytics