JSTL标签+EL表达式遍历List内容

经常用到以下代码遍历呈现后台返回来的List,特此Mark一下:

JSP页面头部引用JSTL标签:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

JSP内容:

<c:if test="${tradeList==null || fn:length(tradeList) == 0}">
<tr>
  <td colspan="4">还没有人购买过该商品,快来抢购吧!</td>
</tr>
</c:if>
<c:forEach items="${tradeList}" var="item" varStatus="status">
  <tr >
    <td class="center"><span class="center">${item.trade_name}</span></td>
    <td><dfn>¥</dfn>${item.trade_price}</td>
    <td>${item.trade_count}</td>
    <td>${item.trade_time}</td>
  </tr>
</c:forEach>
时间: 2024-10-29 04:36:37

JSTL标签+EL表达式遍历List内容的相关文章

【转】JSP中的JSTL与EL表达式用法及区别

对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! EL相关概念JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段.所以我们先来学习EL表达式 EL主要用于查找作用域中的数据,然后对它们执行简单操作:它不是编程语言,甚至不是脚本编制语言.通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为. EL基本格式 EL表达式的格式:用美元符号($)定

Java之旅(三)--- JSTL和EL表达式

 先给大家看一段JSP的代码,看看有什么感受? <% List<UsEL> usELList = pageModel.getList(); for (ItELator<UsEL> itEL=usELList.itELator(); itEL.hasNext();) { UsEL usEL = itEL.next(); %> <tr> <td class="rd8"> <input type="checkbo

jstl,el表达式

在上一篇中,我们写了将数据传到jsp页面,在jsp页面进行展示数组,但是我们发现,在jsp页面写代码是一件很烦的事,一个循环要拆成两部分,例如for循环,在例如if语句: <%int a=22;%> <%if(a>20){%> hello world <%}else{%> world hello <%}%> 这是很烦很痛苦的的 一件事,那么怎么解决这个问题呢,这里用到了jstl技术: 再写jstl技术之前,我们先简单了解一下el表达式,el表达式要和j

jsp标签&amp;EL表达式

1.jsp标签和el表达式     (1)什么是jsp标签?         jsp标签用来替换jsp文件中的java代码,容器遇到jsp标签之后,会依据标签找到标签类然后执行.         注: 因为直接在jsp当中写java代码,不利于jsp文件的维护(比如,将包含有java代码的jsp交给美工去修改就很不方便),所以,               sun才制订了jsp标签技术规范.             使用jsp标签技术,有两大优点:             a.jsp文件维护方便

jsp中的JSTL与EL表达式用法

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库.JSTL函数标签库.数据库标签库.I18N格式化标签库.XML标签库. JSTL的核心标签库主要包括:表达式操作.流程控制.迭代操作和URL操作.以下是JSTL常用标签的用法总结: 一.表达式操作 1.<c:out> 作用:用于显示数据的内容.语法1:没有本体内容 <c:out value="value" [escapeXml="{

EL表达式遍历集合获取下标

如题,HTML页面很多时候需要循环遍历一个集合,并且获得集合元素得下标做判断,或者把下标传递给后台作为参数 那么我们就需要用到EL表达式的varStatus 代码一:<c:forEach var="news" items="${newlist}" varStatus="index"> <p><a class="newInfo" href="${pageContext.request.co

jstl和EL表达式混合使用

EL表达式里判断字符串,或者... ${(wrt.acceptName eq '刘立荣') || (wrt.acceptName eq '卢伟冰') } <tr> <td height="24" width="70" align="left" >董事长:</td> <c:forEach items="${wfRdTasks }" var="wrt" varStatu

EL表达式遍历Map集合

<% Map<String,String> map2 = new HashMap(); map2.put("a","hello world"); map2.put("b","this is map"); request.setAttribute("map2",map2); %> 键值对遍历 <c:forEach var="item" items="

在JSP中如何使用JSTL(EL表达式)格式化日期

第1步:引入指令 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt " %> 第2步:使用 <1>日期 <fmt:formatDate value="${ user.lastConnectTime }"  type="both" /> 2015-12-11 15:43:59 <fmt:formatDate val