数据结构下如图所示,之前的前辈遍历方法如下,代码直接抛异常哈,

<c:if test="${!empty data1}">
<c:forEach items="${data1}" var="row" varStatus="status">
<tr class="tinfor3">
<td style="text-align: center; width: 10%;">
${row[0] }
</td>
<td style="text-align: left;">
${row[1] }
&nbsp;
</td>
</tr>
</c:forEach>
</c:if>

我的打开姿势如下。就是先遍历list,将遍历的每个元素再次遍历

 <c:if test="${!empty data1}">
<c:forEach items="${data1}" var="row" >
<tr class="tinfor3">
<c:forEach items="${row }" var="r" varStatus="status">
<td
<c:if test="${status.count==1 }">style="text-align: center; width: 10%;"</c:if>
<c:if test="${status.count==2 }">style="text-align: left;"</c:if>
>${r}
</td>
</c:forEach>
</tr>
</c:forEach>
</c:if>

20180127 $.each遍历

$("****").each(function(){
if(****){
return false;//此项结束循环
//return;//此项返回仍旧循环
}
});

判断arr是否包含某元素的两种方式

var jsonArr=[];
var arr=[];
for (var i = 0; i<; i++) {
var json={};
json.id = i;
arr.push(i);
jsonArr.push(json);
}
//使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大
//时优化效果才会比较明显。这种方法基本上是所有循环遍历方法中性能最
//高的一种
var f=true;
for(j = 0,len=jsonArr.length; j < len; j++) {
if(jsonArr[j].id==44){
if(arr.indexOf("20")==-1){
f=false;
return f;
}
}
}

20181107:遍历map

后台数据如下:

Map<Integer,String> tmp=new LinkedHashMap<Integer,String>();
tmp.put(1,"省(直辖市,自治区,特别行政区)");
tmp.put(2,"地级市(州,旗)");
tmp.put(3,"县(区,县级市)");
tmp.put(4,"乡(镇,街道)");
tmp.put(5,"村庄");

前台遍历:

<c:forEach items="${tmp}" var="type">
<option value="${type.key }">${type.value }</option>
</c:forEach>

jsp页面遍历List<Array>的更多相关文章

  1. jsp页面遍历List<Array>与Map

    数据结构下如图所示,之前的前辈遍历方法如下,代码直接抛异常哈, <c:if test="${!empty data1}"> <c:forEach items=&q ...

  2. jsp页面遍历List<Map<String,Object>>

    多表联查会有此类结果出现, 查阅发现基本解决思路是双重遍历,获取map,entry.value等方法. 最终发现可以使用c:forEach单次遍历,map中的key值大写,即可得到object. Co ...

  3. jsp页面遍历输出

    <c:foreach>类似于for和foreach循环 以下是我目前见过的用法: 1.循环遍历,输出所有的元素.<c:foreach items="${list}" ...

  4. jsp页面展示更加商品的分类,控制商品的显示

    我的大概思路是这样的,第一后果获取所有的商品分类 保存在list集合里面,第二从后台获取所有的商品 第三在JSP页面遍历商品分类集合放在页面的左边,然后jsp页面商品详细信息这块,也得先遍历商品分类, ...

  5. 解决在jsp页面中使用jstl无法遍历request域中list集合的问题

    解决在jsp页面中使用jstl无法遍历request域中list集合的问题 1. 前言 ​ 最近在写一个很简单的Javaweb项目,里面需要将request域中的list集合加载到jsp页面,我使用e ...

  6. jsp页面中同时遍历多个list集合

    在Jsp页面中,我们也许有这样的需求:从后端获取到多个List,但又想将这些List的值同时打印出来 比如, 有用户列表userList,user类有用户ID.用户名.用户性别等基本信息 有用户关系列 ...

  7. jsp 页面通过jq处理默认 选中的项 数据是通过遍历显示

    jsp页面循环显示里面是<a></a>或者<input>  id 以什么开头的id,然后当你点击那个的时候就在那个上面添加样式 <div> <di ...

  8. struts2中从数据库中读取数据,并在JSP页面中遍历保存有JavaBean对象的List对象

    0x1:前言 前面搭建struts就不说了,大家都能成功完毕. 0x2:Model 这里我们须要一个Model类来接收 <span style="font-size:10px;font ...

  9. html、jsp页面标签的遍历

    应用场景:最近的项目中二级子页面遍历生成.操作表格比较多,记录一下一直用的遍历方法. 一般此类表格都是通过ajax请求数据,然后从callbackFunction中获取数据集合,遍历生成表: eg: ...

随机推荐

  1. Windows和Linux下换行的不同

    因为测试IM会用到一些账号,于是写了一段代码从数据库里把需要的用户名.密码和手机号都一一取了出来,然后放到NotePad++中做进一步的处理. 取用户名.手机号和密码的代码如下: public cla ...

  2. 搭建LNMP;搭建WIKI

    #!/bin/bash#lnmp搭建#搭建WIKI 1.系统检测,系统环境优化 搭建版本: nginx-1.8.1.tar.gzmysql-5.5.32-linux2.6-x86_64.tar.gzl ...

  3. 【转载】HDFS 上传文件不均衡和Balancer太慢的问题

    向HDFS上传文件,如果是从某个datanode开始上传文件,会导致上传的数据优先写满当前datanode的磁盘,这对于运行分布式程序是非常不利的. 解决的办法: 1.从其他非datanode节点上传 ...

  4. 002_JS基础_JavaScript基础语法01

    2.1 注释 单行注释: 在某一行使用"//"(两条斜线)可以把斜线之后的内容进行注释:多行注释: 使用"/* 这是要注释的内容 */"可以进行多行注释: /* ...

  5. squashfs文件系统

    一.Squashfs文件系统简介 squashfs是以linux 内核源码补丁的形式发布,附带mksquashfs工具,用于创建squash文件系统.squashfs可以将整个文件系统或者某个单一的目 ...

  6. 论python3下“多态”与“继承”中坑

    1.背景: 近日切换到python3后,发现python3在多态处理上,有一些比较有意思的情况,特别记载,供大家参考... 以廖老师的python3教程中的animal 和dog的继承一节的代码做例子 ...

  7. 【margin和padding的区别】

    margin和padding的区别 margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离.(外边距) padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离.(内 ...

  8. HDU2973(威尔逊定理)

    YAPTCHA Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total S ...

  9. HDU 2066 最短路floyd算法+优化

    http://acm.hdu.edu.cn/showproblem.php?pid=206 题意 从任意一个邻居家出发 到达任意一个终点的 最小距离 解析 求多源最短路 我想到的是Floyd算法 但是 ...

  10. Cup(二分)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2289 hdu_2289:Cup Time Limit: 3000/1000 MS (Java/Othe ...