`

jstl el表达式 判断集合是否为空 以及循环遍历输出

阅读更多

<table  width="100%"  border="0" align="center">
  <tr>
    <td width="3%" height="26"><input type="checkbox" name="selectall" id="selectall"/></td>
    <td width="18%">用户代码</td>
    <td width="19%">用户名称</td>
    <td width="20%">联系电话</td>
    <td width="19%">email</td>
    <td width="21%">创建日期</td>
  </tr>
 
  <c:if test="${empty users}">
      无数据
  </c:if>

 
  <c:if test="${!empty users}">
      <c:forEach items="${users}" var="user" varStatus="status">
          <c:if test="${status.index %2 == 0}">
              <tr>
          </c:if>
          <c:if test="${status.index%2 != 0}">
              <tr bgcolor="blue">
          </c:if>
         
          <td width="3%" height="26"><input type="checkbox" name="selectFlag" value="${user.userid }"></td>
          <td width="18%">
              ${user.userid }
          </td>
          <td width="19%">
              ${user.username }
          </td>
          <td width="20%">
              ${user.contacttel }
          </td>
          <td width="19%">
              ${user.email }
          </td>
          <td width="21%">
              ${user.createdate }
          </td>
      </tr>
      </c:forEach>
  </c:if>
</table>

分享到:
评论

相关推荐

    JSTL,EL表达式语法简介

    EL表达式通常在`${}`中书写,比如`${user.name}`用来获取名为`user`的对象的`name`属性。 **JSTL中的核心标签库(Core Tags)**包括用于控制流程、输出、URL处理、条件判断和迭代的标签。例如: - `&lt;c:if&gt;`用于条件...

    jstl EL表达式遍历Map的方法

    下面我们将详细介绍如何使用JSTL EL表达式遍历Map集合。 ### JSTL EL表达式概述 JSTL(JavaServer Pages Standard Tag Library)是一个JSP标签库,它简化了JSP页面的开发,使得JSP能够更专注于显示逻辑,而不是...

    el表达式EL表达式言语和JSTL

    例如,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`标签可以配合EL表达式进行条件判断和循环操作。通过这种方式,开发者可以将业务逻辑和视图层分离,提高代码的可读性和维护性。 **应用场景** 1. **数据绑定**:EL表达式常用于数据...

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

    本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...

    JSP的JSTL标签和EL表达式大全

    在这个例子中,`&lt;c:forEach&gt;`标签用于遍历由EL表达式`${list}`表示的列表,并使用`var`属性设置当前元素变量`item`,然后在循环体内输出每个元素。 **6. 总结** JSP的JSTL标签和EL表达式是提升开发效率和代码质量的...

    JSTL和EL表达式源码.rar

    **JSTL(JavaServer Pages Standard Tag Library)...例如,可以使用`&lt;c:forEach&gt;`迭代列表,然后使用EL表达式在循环内部输出每个元素的属性。这种方式让JSP页面更加清晰,降低了代码的耦合度。 **示例代码** ```jsp ...

    JSTL和EL表达式的部门例子

    JSTL的其他标签还包括`&lt;c:forEach&gt;`(循环遍历集合),`&lt;c:if&gt;`(条件判断),`&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`(多条件选择),以及`&lt;c:remove&gt;`(删除作用域内的变量)等,它们共同构成了强大的服务器端...

    el表达式+JSTL.rar

    EL表达式提供了一种简洁的方式来访问和操作JavaBean中的属性,而JSTL则是一套标准的标签库,提供了丰富的功能,如循环、条件判断、数据处理等。接下来,我们将深入探讨这两个技术的核心概念以及它们在实际企业实训中...

    JSTL1.1及EL表达式中文参考手册

    **JSTL1.1及EL表达式**是Java服务器页面(JSP)开发中的重要组件,它们极大地提升了JSP的可读性和可维护性。本文将深入探讨这两个概念及其在实际开发中的应用。 **JSTL(JavaServer Pages Standard Tag Library)**...

    EL表达式和Jstl.docx

    - **空值判断**:`empty`关键字用于判断变量是否为空,如`${empty var}`。 **1.5 代码实例** 假设我们需要在JSP页面中显示一个用户的名称,可以这样写: ```jsp 用户名: ${user.name} ``` #### 二、JSTL...

    EL表达式和jsp JSTL标签库的总结

    EL表达式还可以判断变量是否为空,如: - `${empty "hashmap"}` 结果为:false - `${empty ""}` 结果为:true - `${empty null}` 结果为:true - `${empty a}` 结果为:true - `${empty "a"}` 结果为:false - `${...

    EL表达式及JSTL标准标签

    2. **逻辑判断**:EL表达式也支持条件判断,如`${userBean.age &gt; 20 && userBean.age ,用于判断年龄是否在20到30岁之间。 3. **特殊变量**:EL提供了一些预定义的特殊变量,如`pageScope`, `requestScope`, `...

    使用EL表达式取集合中的数据

    然而,当涉及到从集合中获取数据时,单纯使用EL表达式是不够的,这时需要结合JSTL(JavaServer Pages Standard Tag Library,标准标签库)来实现。下面我们将详细讲解如何使用EL表达式配合JSTL从不同类型的集合中...

    EL表达式全解语法中文技术文档

    `c:forEach`标签配合EL表达式可实现循环遍历集合。 **十、EL的函数库** JSTL(JavaServer Pages Standard Tag Library)提供了一系列EL函数,如fmt:formatNumber、fn:length等,用于格式化数据、计算长度等。 ...

    09_尚硅谷_EL表达式&JSTL标签库_王振国 - 课堂笔记.pdf

    - EL表达式输出时,如果获取的对象值为null,则输出空字符串,而脚本表达式则输出"null"字符串。 - EL表达式还支持表达式中的运算操作,包括关系、逻辑和算术运算。 **EL表达式搜索域数据的顺序:** - 当EL表达式...

    EL表达式的使用方法

    - **空运算符**:`empty`,用于判断一个变量是否为空或数组/集合是否为空。 #### 四、EL表达式的应用场景 EL表达式主要用于简化JSP页面中的数据获取操作,常见的应用场景包括: - **获取请求参数**:`${param....

    EL表达式和Jstl详细教程

    例如,`c:forEach`标签可以遍历集合,其`items`属性可以设置为EL表达式 `${list}`。 **6. JSTL的`core`标签库** `core`标签库是JSTL中最常用的部分,其中包括: - `&lt;c:set&gt;`:设置变量。 - `&lt;c:out&gt;`:输出值,...

    EL表达式&JSTL;标签库_jar包

    比如,可以使用EL表达式在JSP页面上直接获取模型数据,然后通过JSTL的`c:forEach`标签遍历集合,或者使用`c:if`标签进行条件判断。这样,开发者可以避免在JSP页面上写大量的Java脚本,使页面更加专注于展示逻辑,...

Global site tag (gtag.js) - Google Analytics