<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>
分享到:
相关推荐
EL表达式通常在`${}`中书写,比如`${user.name}`用来获取名为`user`的对象的`name`属性。 **JSTL中的核心标签库(Core Tags)**包括用于控制流程、输出、URL处理、条件判断和迭代的标签。例如: - `<c:if>`用于条件...
下面我们将详细介绍如何使用JSTL EL表达式遍历Map集合。 ### JSTL EL表达式概述 JSTL(JavaServer Pages Standard Tag Library)是一个JSP标签库,它简化了JSP页面的开发,使得JSP能够更专注于显示逻辑,而不是...
例如,`<c:if>`和`<c:forEach>`标签可以配合EL表达式进行条件判断和循环操作。通过这种方式,开发者可以将业务逻辑和视图层分离,提高代码的可读性和维护性。 **应用场景** 1. **数据绑定**:EL表达式常用于数据...
本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...
在这个例子中,`<c:forEach>`标签用于遍历由EL表达式`${list}`表示的列表,并使用`var`属性设置当前元素变量`item`,然后在循环体内输出每个元素。 **6. 总结** JSP的JSTL标签和EL表达式是提升开发效率和代码质量的...
**JSTL(JavaServer Pages Standard Tag Library)...例如,可以使用`<c:forEach>`迭代列表,然后使用EL表达式在循环内部输出每个元素的属性。这种方式让JSP页面更加清晰,降低了代码的耦合度。 **示例代码** ```jsp ...
JSTL的其他标签还包括`<c:forEach>`(循环遍历集合),`<c:if>`(条件判断),`<c:choose>`、`<c:when>`和`<c:otherwise>`(多条件选择),以及`<c:remove>`(删除作用域内的变量)等,它们共同构成了强大的服务器端...
EL表达式提供了一种简洁的方式来访问和操作JavaBean中的属性,而JSTL则是一套标准的标签库,提供了丰富的功能,如循环、条件判断、数据处理等。接下来,我们将深入探讨这两个技术的核心概念以及它们在实际企业实训中...
**JSTL1.1及EL表达式**是Java服务器页面(JSP)开发中的重要组件,它们极大地提升了JSP的可读性和可维护性。本文将深入探讨这两个概念及其在实际开发中的应用。 **JSTL(JavaServer Pages Standard Tag Library)**...
- **空值判断**:`empty`关键字用于判断变量是否为空,如`${empty var}`。 **1.5 代码实例** 假设我们需要在JSP页面中显示一个用户的名称,可以这样写: ```jsp 用户名: ${user.name} ``` #### 二、JSTL...
EL表达式还可以判断变量是否为空,如: - `${empty "hashmap"}` 结果为:false - `${empty ""}` 结果为:true - `${empty null}` 结果为:true - `${empty a}` 结果为:true - `${empty "a"}` 结果为:false - `${...
2. **逻辑判断**:EL表达式也支持条件判断,如`${userBean.age > 20 && userBean.age ,用于判断年龄是否在20到30岁之间。 3. **特殊变量**:EL提供了一些预定义的特殊变量,如`pageScope`, `requestScope`, `...
然而,当涉及到从集合中获取数据时,单纯使用EL表达式是不够的,这时需要结合JSTL(JavaServer Pages Standard Tag Library,标准标签库)来实现。下面我们将详细讲解如何使用EL表达式配合JSTL从不同类型的集合中...
`c:forEach`标签配合EL表达式可实现循环遍历集合。 **十、EL的函数库** JSTL(JavaServer Pages Standard Tag Library)提供了一系列EL函数,如fmt:formatNumber、fn:length等,用于格式化数据、计算长度等。 ...
- EL表达式输出时,如果获取的对象值为null,则输出空字符串,而脚本表达式则输出"null"字符串。 - EL表达式还支持表达式中的运算操作,包括关系、逻辑和算术运算。 **EL表达式搜索域数据的顺序:** - 当EL表达式...
- **空运算符**:`empty`,用于判断一个变量是否为空或数组/集合是否为空。 #### 四、EL表达式的应用场景 EL表达式主要用于简化JSP页面中的数据获取操作,常见的应用场景包括: - **获取请求参数**:`${param....
例如,`c:forEach`标签可以遍历集合,其`items`属性可以设置为EL表达式 `${list}`。 **6. JSTL的`core`标签库** `core`标签库是JSTL中最常用的部分,其中包括: - `<c:set>`:设置变量。 - `<c:out>`:输出值,...
比如,可以使用EL表达式在JSP页面上直接获取模型数据,然后通过JSTL的`c:forEach`标签遍历集合,或者使用`c:if`标签进行条件判断。这样,开发者可以避免在JSP页面上写大量的Java脚本,使页面更加专注于展示逻辑,...