JSP中forEach和forTokens循环的用法
<%@page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
List<Map<String,String>> list = new ArrayList<Map<String,String>>();
Map<String,String> map = new HashMap<String,String>();
map.put("name", "つかだ");
map.put("ads", "東京");
map.put("phone", "080-1111-1111");
list.add(map);
map = new HashMap<String,String>();
map.put("name", "たかはし");
map.put("ads", "千葉");
map.put("phone", "080-1111-2222");
list.add(map);
map = new HashMap<String,String>();
map.put("name", "TTT");
map.put("ads", "東京");
map.put("phone", "080-1111-3333");
list.add(map);
request.setAttribute("list", list); String[][] ary_2 = new String[3][3];
ary_2[0][0] = "つかだ";
ary_2[0][1] = "東京";
ary_2[0][2] = "080-1111-1111";
ary_2[1][0] = "たかはし";
ary_2[1][1] = "千葉";
ary_2[1][2] = "080-1111-2222";
ary_2[2][0] = "TTT";
ary_2[2][1] = "東京";
ary_2[2][2] = "080-1111-3333";
request.setAttribute("ary_2", ary_2); String info = "つかだ,東京,080-1111-1111;たかはし,千葉,080-1111-2222;TTT,東京,080-1111-3333;";
request.setAttribute("info", info);
%>
<table border="1">
<tr>
<th>名前</th>
<th>住所</th>
<th>電話NO</th>
</tr>
<c:forEach items="${ list }" var="map">
<tr>
<td>${ map.name }</td>
<td>${ map.ads }</td>
<td>${ map.phone }</td>
</tr>
</c:forEach>
</table>
<br/>
<table border="1">
<tr>
<th>名前</th>
<th>住所</th>
<th>電話NO</th>
</tr>
<c:forEach items="${ ary_2 }" var="ary" varStatus="s">
<tr>
<td>${ ary[0] }</td>
<td>${ ary[1] }</td>
<td>${ ary[2] }</td>
</tr>
</c:forEach>
</table>
<br/>
<table border="1">
<tr>
<th>名前</th>
<th>住所</th>
<th>電話NO</th>
</tr>
<c:forTokens items="${ info }" var="one" delims=";" >
<tr>
<c:forTokens items="${ one }" var="v" delims="," >
<td>${ v }</td>
</c:forTokens>
</tr>
</c:forTokens>
</table>
</body>
</html>
JSP中forEach和forTokens循环的用法的更多相关文章
- jsp中的JSTL与EL表达式用法
JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库.JSTL函数标签库.数据库标签库.I18N格式化标签库.XML标签库. ...
- 【转】JSP中的JSTL与EL表达式用法及区别
对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! EL相关概念JSTL一般要配合EL ...
- jsp中的JSTL与EL表达式用法及区别
对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! EL相关概念 JSTL一般要配合E ...
- JSP中的include的两种用法
1.两种用法 <%@ include file=” ”%> <jsp:include page=” ” flush=”true”/> 2.用法区别 (1)执行时间上区别 < ...
- mybatis 中 foreach collection的三种用法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合. foreach元素的属性主要有 item,index,collection,open,separator,close. ...
- mybatis 中 foreach collection的三种用法(转)
文章转自 https://blog.csdn.net/qq_24084925/article/details/53790287 oreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集 ...
- Mybatis 中 foreach collection 的三种用法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合. foreach元素的属性主要有 item,index,collection,open,separator,close. ...
- mybatis中foreach collection的三种用法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合. foreach元素的属性主要有 item,index,collection,open,separator,close. ...
- jsp中for-each应用(遍历数据相乘再相加)
随机推荐
- predefClass中包含的符号
Scope[ ||(boolean,boolean), &&(boolean,boolean), !=(int,int), !=(long,long), !=(float,float) ...
- Centos 添加用户和用户组
groupadd cheat useradd -g cheat cheat passwd cheat 密码设置jsb_6041
- Linux-(which,whereis,locate,find)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置 ...
- 查看本机的ip
1.Windows 1.1.查看ip地址 ipconfig 1.2.查看MAC地址 ipconfig /all 2.Linux 2.1.查看ip地址 ifconfig 2.2.查看MAC地址 ip l ...
- curl的head小记
CURLINFO_HEADER_OUT,如果启用会在curl_getinfo里得到发送的头信息 CURLINFO_HEADER 如果启用,会在结果里返回回应的消息头信息
- httpClient 超时时间设置(转)
尊重博主原创,特贴博客链接.copy下来只怕以后链接失效或删掉. 转自:http://blog.csdn.net/hi_kevin/article/details/32316171 HttpClien ...
- HTML引入CSS样式的四种方法
在HTML中引入CSS的方法主要有四种,它们分别是行内式.内嵌式.链接式和导入式. 1.行内式 行内式是在标记的style属性中设定CSS样式.这种方式没有体现出CSS的优势,不推荐 ...
- ruby + phantomjs 自动化测试 - GA
说起测试GA,真是一件枯燥乏味,重复性很高的工作,那么为什么我们不使用自动化测试代替它呢,显然,很多公司的产品迭代太快,ga也变化的比较频繁,但是确保ga工作正常,对于其他部门的工作是有很大帮助的,由 ...
- visual studio 不能进入调试状态
解决Windows操作系统在处理回环地址 1. 第一种解决方案是禁用环回检查. 步骤如下 a) 依次单击“开始”和“运行”,键入 regedit,然后单击“确定” b) 在注册表编辑器中,找到并单击下 ...
- HTML5的audio在手机网页上无法自动加载/播放音乐,能否实现该功能?
在IOS中第一次调用play方法播放音频会被阻止,必须得等用户有交互动作,比如touchstart,click后才能正常调用,在微信中可以通过监听WeixinJSBridgeReady事件来提前播放一 ...