`

<c:forEach > 判断是否为最后一条记录

阅读更多

存放字符串的一个list

 

Java代码 复制代码
  1. List<String> list = new ArrayList<String>();   
  2. list.add("aaa");   
  3. list.add("bbb");   
  4. list.add("ccc");   
  5. list.add("ddd");   
  6. list.add("eee");   
  7. request.setAttribute("list", list);  
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("eee");
request.setAttribute("list", list);

jsp页面

 

Html代码 复制代码
  1. <c:forEach items="${list}" var="str" varStatus="stat">  
  2.      ${str}   
  3.      <c:if test="${!stat.last}">|</c:if>  
  4. </c:forEach>  
<c:forEach items="${list}" var="str" varStatus="stat">
     ${str}
     <c:if test="${!stat.last}">|</c:if>
</c:forEach>

结果: aaa | bbb | ccc | ddd | eee

 

 ${stat.last}—>遍历到最后一条记录

 <c:if test="${!stat.last}">|</c:if>:不是最后一条记录时,用 |  把各个字符串隔开

分享到:
评论
1 楼 isy 2011-06-09  
THX!!

相关推荐

    <c:forEach>/jstl-1.2

    &lt;c:forEach&gt; 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName...

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    ◎ JSTL的基本概念、安装与配置 ◎ JSTL的通用标记:&lt;c:out&gt;、&lt;c:set&gt;、&lt;c:remove&gt;和&lt;c:catch&gt;标记 ◎ 条件处理标记:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;标记...◎ 循环标记:&lt;c:forEach&gt;和&lt;c:forTokens&gt;标记

    c:forEach标签的使用祥解

    cforEach标签的使用祥解。c:forEach用法的详细介绍。

    c:foreach的各种用法

    &lt;c:foreach 中各种标签属性的用法,特别是varStatus的巧用

    JSTL开发使用手册

    用于循环的 &lt;c:forEach&gt;?标签 用于分隔字符的 &lt;c:forTokens&gt;?标签? 用于包含页面的 &lt;c:import&gt; 用于得到 URL?地址的 &lt;c:url&gt;?标签? 用于页面重定向的 &lt;c:redirect&gt;?标签? 用于包含传递参数的?&lt;c:param&gt; 标签?.

    struts_jstl

    &lt;/tr&gt;&lt;br&gt; &lt;/c:forEach&gt;&lt;br&gt; &lt;/table&gt;&lt;br&gt; &lt;p&gt;&lt;br&gt; &lt;li&gt;循环控制标签:c:foreach&lt;/li&gt;&lt;br&gt;&lt;br&gt; &lt;table border="1"&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;姓名&lt;/td&gt;&lt;br&gt; &lt;td&gt;年龄&lt;/td&gt;&lt;br&gt; &lt;td&gt;所属组&lt;/td&gt;&lt;br&gt; &lt;/tr&gt;&lt;br&gt; &lt;c:forEach var...

    动态合并单元格

    用JS动态合并单元格算法,&lt;%--利用一个结果集List&lt;Bean&gt;来生成,数据过多会加重客户断负担 --%&gt; &lt;c:if test="${status.index&gt;=tempEnd}"&gt; &lt;c:set var="rowspanCount" value="0"&gt;&lt;/c:set&gt;&lt;%--清楚历史数据 --%&gt; &lt;c...

    第8章 JSTL.ppt

    爱好:&lt;c:forEach items="${paramValues.Habit}" var="habit"&gt; ${habit} &lt;/c:forEach&gt; 如果字符串是由逗号分隔的一组值,forEach也支持将其分割 &lt;c:forEach items="Monday,Tuesday,Wednesday" var="week"&gt; ${...

    简单的一个学生管理系统 servlet+JSP

    &lt;c:forEach items="${requestScope.students}" var="student" varStatus="num"&gt; &lt;tr&gt; &lt;td&gt;${num.count}&lt;/td&gt; &lt;td&gt;${student.sname}&lt;/td&gt; &lt;td&gt;&lt;c:out value="${student.spass}" default=...

    jsp+javaBean+servlet分页

    这是一个jsp+javaBean+servlet分页 主要功能 是通过 jstl标签中的 &lt;c:forEach 中的开始 begin和末尾end、list结果集的items属性 操作整个分页。大家有兴趣看看

    基于工作任务的Java+Web应用教程第五章任务1-5.zip

    3.使用JSTL的&lt;c:forEach&gt;标签取代Category.isp和Produetjsp中的for循环语句。 (1)参考教材完成使用JSTL的&lt;c:forEach&gt;标签取代Category.jsp的for循环语句。 (2)自已完成使用JSTL的&lt;c:forEach&gt;标签取代Productjsp中的...

    数据库分页脚本 jsp

    &lt;c:forEach begin="1" end="${totalPages}" step="1" var="pageIndex"&gt; &lt;c:choose&gt; &lt;c:when test="${pageIndex eq pageNumber}"&gt; &lt;option value="${pageIndex}" selected="selected"&gt;${pageIndex}&lt;/option&gt; ...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

    java web 视频、电子书、源码(李兴华老师出版)

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

    JSP实例编程100例

    12、&lt;c:forEach&gt; begin、end和step的用法 13 、 &lt;c:forEach&gt; 循环 14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    5.2.1、第一种Scriptlet:&lt;%%&gt; 5.2.2、第二种Scriptlet:&lt;%!%&gt; 5.2.3、第三种Scriptlet:&lt;%=%&gt; 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、...

Global site tag (gtag.js) - Google Analytics