将sql查出来的数据放在List<Map>中然后在jsp表格中显示

表格显示成这样其中sql为查询出来的数据为这样子的数据其中表格中跨几列显示是根据违规次数页面使用了C标签... 表格显示成这样
其中sql为查询出来的数据为这样子的数据

其中表格中跨几列显示是根据违规次数
页面使用了C标签
展开
 我来答
sunjinfu1987
2015-12-04 · TA获得超过3151个赞
知道大有可为答主
回答量:1218
采纳率:72%
帮助的人:383万
展开全部
1、后台将数据List<Map> dataList放在request中,request.setAttribute('dataList',dataList);
2、jsp页面通过el表达式获取$(dataList);
3、通过jstl的c:forEach命令遍历dataList
4、获取到dataList中的每一个map元素后,再用c:forEach命令遍历map,取出对应map的key与value。

<table>
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<c:forEach items="${dataList}" var="map" varStatus="status">
<c:forEach items="${map}" var="data">
<tr>
<td>${data.key}</td>
<td>${data.value}</td>
</tr>
</c:forEach>
</c:forEach>
</table>
金山炫机精灵
2014-01-11
知道答主
回答量:65
采纳率:0%
帮助的人:20.6万
展开全部
系统说这是一道待解决的难题

DAO:
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
String sql = "select * from baiduzhidao  where  uname = 'SvL_Smile' ";
.....
return list;
ACTION:
List<Map<String, Object>> list = service.showBaidu();
request.setAttribute("baidudata", list);
JSP:
 List<Map<String, Object>> list =  (List<Map<String, Object>>)request.getAttribute("baidudata");
for( Map<String,Object>  map:list ){
    map.get("uname") 
.......
}
就取出来了,做个表格或者div把它放进去就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奕帆新一
2015-11-26 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:87.4万
展开全部
  1. 首先你查出来的数据放在一个list集合里,你可以在servlet里边把list集合放在request域里边,然后执行调转到jsp页面的操作,在jsp页面通过jstl标签来遍历list集合可以给你一段代码参考:

      1. <c:forEach items="${winnerList }" var="winner">

        <tr>

      2.   <td>${winner.createTime }</td>

          <td>${winner.name }</td>

          <td> ${winner.phone }</td>

          </tr>

          </c:forEach>

        2.如果是struts2框架,你就用s标签,当然,你在用这两种标签的时候都要引用他们的库函数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鬼手飘云
2015-11-13 · TA获得超过581个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:247万
展开全部
<c:forEach items="${peopletList }" var="people">
<li>
<p>${people.name }</p>
</li>
<li>
<p>${people.age }</p>
</li>
........以此类推!

</c:forEach>
这里的people就是一个map, ${people.name }就可以拿到这个name对应的值,以此类推!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
为自己加油lili
2014-01-21 · 超过93用户采纳过TA的回答
知道小有建树答主
回答量:318
采纳率:78%
帮助的人:80.6万
展开全部
循环行,然后违纪事由和违纪时间需要嵌套一个表格
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式