Jsp使用<c:forEach>遍历List集合「建议收藏」

Jsp使用遍历List集合

大家好,又见面了,我是你们的朋友全栈君。

<%@ 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>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129762.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月14日 下午6:20
下一篇 2022年4月14日 下午6:40


相关推荐

  • 吞吐量与并发的公式,优化和参考值的关系_并发量怎么计算

    吞吐量与并发的公式,优化和参考值的关系_并发量怎么计算下面的都是整理别人的加上自己的一些思考,有什么不对请多多指教。1.公式:响应时间(RT)是指系统对请求作出响应的时间。吞吐量(Throughput)是指系统在单位时间内处理请求的数量。并发用户数(Maximumconcurrentuser)是指系统可以同时承载的正常使用系统功能的用户的数量。吞吐量一般指相当一段时间内测量出来的系统单位时间处理的任务数或事务数(我的理解,…

    2022年8月30日
    28
  • java经典源码_java经典源代码[通俗易懂]

    java经典源码_java经典源代码[通俗易懂]Java100个经典小程序_计算机软件及应用_IT/计算机_专业资料。Java100个经典小程序【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字……()A、编写源代码B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹C、编译过程D、解释执行85.Java的字符类型采用的是Unicode编码方案……15个经典…

    2022年7月9日
    23
  • MQ消息队列介绍

    MQ消息队列介绍该笔记大部分搬运 B 站编程不良人的 RabbitMQ 顺便把图文合并记录 便于回顾 仅用于学习 视频地址 https www bilibili com video BV1dE411K7MG p 2 amp spm id from pageDriver 作者真的非常好 别白嫖 记得三连如有侵权 请联系删除 1 什么 MQMQ MessageQuene 翻译为消息队列 通过典型的生产者和消费者模型 生产者不断向消息队列中生产消息 消费者不断的从队列中获取消息 因为消息的生产和消费都是异步的 而

    2026年3月18日
    1
  • centos7.0 可以访问HTML文件,不能访问PHP文件,因为php-fpm没有扩展包

    centos7.0 可以访问HTML文件,不能访问PHP文件,因为php-fpm没有扩展包

    2021年10月19日
    51
  • cygwin安装组件教程_cygwin常用命令

    cygwin安装组件教程_cygwin常用命令1.安装make下载make包https://gnu-make.soft32.com/free-download/将make解压放到E:\cygwin64\home\Administrator2.在cygwin中进入/home/Administrator/make-3.81路径依次执行以下命令:./configure./build.sh在make-3.81下就会生成make.exe文件3.将make.exe移到shell命令根目录mvmake.exe/

    2022年10月10日
    5
  • Streak OpenCart 商城自适应主题模板 ABC-0010

    Streak OpenCart 商城自适应主题模板 ABC-0010

    2022年1月14日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号