jsp页面中如何实现获取后台传来的list数组
2016-07-24 21:57
369 查看
从外漂泊回来,小编继续与项目携手。
这次呢,业务有点复杂,时间还有些紧凑。在外做项目的时候基本是后台的开发,前台呢公司封装呢比较好,用它们封装好的标签就好。回来赶上项目的尾声,前台需要自己写部分代码,只是生疏的寒暄。
在生疏的寒暄中,遇到了一个问题:要在jsp页面接收显示后来传过来的list数组的数,那么该如何实现呢?
我们是不是会想到JSTL有一个<c:forEach>标签,这里小编提供一种用<c:forEach>标签实现的方法:
其中,var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。
items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。
varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。
可能大家还有更好的方法,记得分享哦。
这次呢,业务有点复杂,时间还有些紧凑。在外做项目的时候基本是后台的开发,前台呢公司封装呢比较好,用它们封装好的标签就好。回来赶上项目的尾声,前台需要自己写部分代码,只是生疏的寒暄。
在生疏的寒暄中,遇到了一个问题:要在jsp页面接收显示后来传过来的list数组的数,那么该如何实现呢?
我们是不是会想到JSTL有一个<c:forEach>标签,这里小编提供一种用<c:forEach>标签实现的方法:
<c:forEach items="${colleageListInfos}" var="t" varStatus="status"> <label style="width: 100px;margin-left:50px;cursor:pointer;" onclick="queryNumber('${t.colleageId}');">${t.name}</label> <br/> <c:if test="${status.index==0}"> <!-- 当循环为第一次赋初始值默认为第一个学院的id --> <input id="colleageId" type="hidden" value="${t.colleageId}"></> </c:if> </c:forEach>
其中,var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。
items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。
varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。
可能大家还有更好的方法,记得分享哦。
相关文章推荐
- JSP内置对象
- 《JavaScript高级程序设计》 - 读书笔记 - 第4章 变量、作用域和内存问题
- js讲解
- jsoup-1.9.2手册下载
- Javascript 如何生成Less和Js的Source map
- 智能社JS实现图片淡入淡出效果
- 深入理解javascript作用域系列第四篇——块作用域
- js 如何简单抽象出库
- JSOUP选择器语法说明
- ZeroClipboard2跨浏览器复制粘贴
- JavaScript小括号、中括号、大括号的多义性
- 【JSP原理】EL表达式入门知识
- 回看JSP——Cookie的用法
- 进击JavaScript之词法作用域与作用域链
- js注意事项04
- fastjson序列化 将Null设置为空字符串等问题
- 生成json及xml接口
- javascript权威指南--表达式
- JSP属性范围
- Json数据的解析-Gson