利用JSTL标签在网页中显示后台传来的数组数据
2014-08-10 22:59
483 查看
最近在写个比较简单的网站,搭建S2SH框架,有个模块需要在前台显示数据库中的游戏列表,传过来的是List类型,稍微搜了一下方法得出下面这种方法:
首先,在jsp的头部引用c标签,代码:
接着,在action中通过request设值将数据传输到前台:
然后在前台jsp中获取数据:
获得到数据之后,利用JSTL中的c标签中的forEach标签遍历数据,代码:
首先,在jsp的头部引用c标签,代码:
"<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
接着,在action中通过request设值将数据传输到前台:
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("ABC",abc);//其中abc为数组型数据,ABC只是一个传递中间件的名字。
然后在前台jsp中获取数据:
List abc = (List)request.getAttribute("abc");//这里是List类型数据,也可以是Collection中的其他数据类型,(List)是做了强制类型转换。
获得到数据之后,利用JSTL中的c标签中的forEach标签遍历数据,代码:
<c:forEach var="gameInfo" items="<%= abc%>">//这里的gameInfo可以随便取的,abc则是上面得到的数据 <span style="white-space:pre"> </span><tr> <span style="white-space:pre"> </span><td class="center">${gameInfo.typeName}</td>//利用EL表达式显示pojo中的各个数据 <span style="white-space:pre"> </span><td class="center">${gameInfo.kindName}</td> <span style="white-space:pre"> </span><td class="center">${gameInfo.vendor}</td> <span style="white-space:pre"> </span><td class="center">${gameInfo.updateTime}</td> <span style="white-space:pre"> </span><td class="center">${gameInfo.rateTimes}</td> <span style="white-space:pre"> </span><td class="center">${gameInfo.heat}</td> <span style="white-space:pre"> </span><td class="center">${gameInfo.price}</td>
<span style="white-space:pre"> </span><tr>
</c:forEach>
相关文章推荐
- Spring 使用JSTL标签显示后台数据
- 利用Struts2标签实现数据的转换显示,如1为男,2为女
- Django开发运维后台(三):利用ListView分页显示数据
- 利用js将ajax获取到的后台数据动态加载至网页中
- 利用js将ajax获取到的后台数据动态加载至网页中
- [置顶] ajax请求得到后台数据,前台页面,使用table模板然后clone,显示表格,,不用append拼接 “字符串和HTML表格标签”
- xml学习(三)---利用xml文件实现数据岛功能(网页显示xml文件中的内容免C#代码操作xml文件)
- Highmaps网页图表教程之绘图区显示标签显示数据标签定位
- 用jstl在jsp接收后台传输数据并显示
- jstl标签forEach用法小结,后台接收表单(字符串和数组)
- 动态事创建的a标签上利用jq滑过元素执行事件通过ajax获取后台数据根据鼠标位置展示数据内容,鼠标离开消失
- 利用rrdtool 进行数据的收集绘图统计,网页显示
- Highmaps网页图表教程之绘图区显示标签显示数据标签定位
- 后台获取数据排序后在网页显示(Comparator)
- 利用自定义方法显示数组中的全部数据
- Highmaps网页图表教程之绘图区显示标签显示数据标签定位
- JSTL从mysql数据库中读取含有html标签的数据显示
- s标签显示后台数据的基本用法以及iterator遍历用法
- jquery 传递数组到后台 及 获取后台JSON数据并显示
- <s:iterator>标签遍历动态数组<泛型>:ArrayList<对象>,怎样批量修改数据并一起提交到后台