将sql查出来的数据放在List<Map>中然后在jsp表格中显示
表格显示成这样其中sql为查询出来的数据为这样子的数据其中表格中跨几列显示是根据违规次数页面使用了C标签...
表格显示成这样
其中sql为查询出来的数据为这样子的数据
其中表格中跨几列显示是根据违规次数
页面使用了C标签 展开
其中sql为查询出来的数据为这样子的数据
其中表格中跨几列显示是根据违规次数
页面使用了C标签 展开
6个回答
展开全部
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>
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>
展开全部
系统说这是一道待解决的难题
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把它放进去就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你查出来的数据放在一个list集合里,你可以在servlet里边把list集合放在request域里边,然后执行调转到jsp页面的操作,在jsp页面通过jstl标签来遍历list集合可以给你一段代码参考:
<c:forEach items="${winnerList }" var="winner">
<tr>
<td>${winner.createTime }</td>
<td>${winner.name }</td>
<td> ${winner.phone }</td>
</tr>
</c:forEach>
2.如果是struts2框架,你就用s标签,当然,你在用这两种标签的时候都要引用他们的库函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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对应的值,以此类推!
<li>
<p>${people.name }</p>
</li>
<li>
<p>${people.age }</p>
</li>
........以此类推!
</c:forEach>
这里的people就是一个map, ${people.name }就可以拿到这个name对应的值,以此类推!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环行,然后违纪事由和违纪时间需要嵌套一个表格
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询