Jsp使用<c:forEach>遍历List集合

转载 2017年09月08日 17:22:26
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

    <%
    	List<String> list = new ArrayList<String>();
    	list.add("简单是可靠的先决条件");
    	list.add("兴趣是最好的老师");
    	list.add("知识上的投资总能得到最好的回报");
    	request.setAttribute("list", list);
     %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>Jsp使用c:forEach遍历List集合</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
  </head>
  
  <body>
     <b>遍历List集合的全部元素:</b>
     <br>
     <c:forEach items="${requestScope.list}" var="keyword" varStatus="id">
     	${id.index} ${keyword}<br>
     </c:forEach>
     <br>
     <b>遍历List集合中第一个元素以后的元素(不包括第一个元素):</b>
     <br>
     <c:forEach items="${requestScope.list}" var="keyword" varStatus="id" begin="1">
		${id.index} ${keyword}<br>
     </c:forEach>
  </body>
</html>

两层List遍历

<%
			List list = new ArrayList();
		    List list1 = new ArrayList();
		    List list2 = new ArrayList();
		    list1.add("1-a");
		    list1.add("1-b");
		    list2.add("2-d");
		    list2.add("2-c");
		    list.add(list1);
		    list.add(list2);
		    request.setAttribute("list1", list1);
		    request.setAttribute("list", list);
		%>
		<c:forEach items="${list }" var="item">
			<c:forEach items="${item }" var="item2">
				<tr>
					<td>${item2 }</td>
				</tr>
		</c:forEach>


c标签遍历集合嵌套的List集合

先来看代码 这个对象有两个属性 一个是string 另一个是集合 我们在去创建一个 List   ppList = new ArrayList(); 这样集合lst 就是集合中嵌套集合啦。。我们来...
  • baicp3
  • baicp3
  • 2013年11月22日 19:17
  • 5355

c标签遍历嵌套的List集合

先来看代码  这个对象有两个属性 一个是string 另一个是集合  我们再去创建一个 List   ppList = new ArrayList();  这样集合lst 就是集合中...
  • aofavx
  • aofavx
  • 2016年04月24日 19:18
  • 4550

C标签-----jstl标签: c:Foreach遍历list详解【仅供参考,需要整理写一个例子】

文章来源:http://blog.csdn.net/liu78778/article/details/3973786 内容仅供参考: 为循环控制,它可以将集合(Collection)中的成员循序浏览...
  • buster2014
  • buster2014
  • 2015年05月17日 16:11
  • 6154

Spring MVC使用jstl 标签c:forEach 遍历输出双层嵌套List的数据

具体操作步骤如下: 1、创建Controller。 import java.util.ArrayList; import java.util.List; import javax.servlet...
  • ma_hoking
  • ma_hoking
  • 2016年11月21日 22:17
  • 8504

在JSP中用自定义标签实现集合的遍历——山寨版c:foreach

【文章标题】在JSP中用自定义标签实现集合的遍历——山寨版 【文章作者】曾健生 【作者邮箱】zengjiansheng1@126.com 【作者QQ】190678908 ***********...
  • xiaokaibupabupa
  • xiaokaibupabupa
  • 2011年09月17日 17:33
  • 621

在<form:select>中使用<c:forEach>标签遍历几种list示例

第一种:遍历 List controller: List fields = new ArrayList(); fields = yzActivecontrolService.get...
  • qq_20565303
  • qq_20565303
  • 2017年11月02日 21:05
  • 357

JSP中使用<c:forEach>标签循环遍历元素

1、forEach标签元素 2、使用forEach标签时需要在JSP页面中引入JSTL标签库,如下: 3、forEach标签使用实例 1)UserService.java中的geta...
  • Hchengbowen
  • Hchengbowen
  • 2016年07月16日 15:38
  • 15838

<c:foreach>同时遍历两个List的方法

文章转载于http://blog.csdn.net/qq_22073849/article/details/78204055 后台传给前台一个list[]数组 数组长度为3 分别为 累计 当年 当月...
  • Aseasonv
  • Aseasonv
  • 2017年12月04日 17:45
  • 70

Struts2.3,<s:iterator>,<c:forEach>遍历map中的list集合

一:首先是遍历map中的list集合:
  • sxdtzhaoxinguo
  • sxdtzhaoxinguo
  • 2014年09月18日 12:17
  • 7316

jsp中c:foreach标签遍历问题

HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Don't know how ...
  • Aitex
  • Aitex
  • 2016年10月06日 15:49
  • 1234
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jsp使用<c:forEach>遍历List集合
举报原因:
原因补充:

(最多只允许输入30个字)