java C标签遍历list 循环出数据库中的数据成表格
jstl 如何遍历这个list 循环出数据库中的数据
我想 让他显示成这样
请不要就只说一个 用jstl的 c:forEach
这个我也知道 就是没成功
请大侠详细一点。 展开
<th>
<td>学号</td>
<td>姓名</td>
<td>卡号</td>
</th>
<c:forEach items="后台list" var="rs">
<tr>
<td>rs.学号字段</td>
<td>rs.姓名字段</td>
<td>rs.卡号字段</td> </tr>
</c:forEach>
</table>
页面记得引入jstl标签库,样式自己在里面加
说错了 ,朋友 你这种方法是可行的 ,但是我这个list 在后台没有经过处理 过来的只有一条数据,请问一下 这个list 后台如何处理 ,或者用map 怎么实现?
<c:if test="${!empty xxxList}">
<c:forEach items="${xxxList}" var="o" varStatus="st">
<tr>
<td align="center">${st.count + nPageSize*(nPageNum-1)}</td>
<td align="center" title="原订单号:${o.orderNum}"><a href="#" onclick="orderDetail('${o.globalOrderId}')"><strong>${o.globalOrderNo}</strong></a></td>
<td align="center">${o.merchantName }</td>
<td align="center">${o.consignee }</td>
<td align="center"><fmt:formatDate value="${o.orderTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
<td align="center"><fmt:formatDate value="${o.receiveTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
<td align="center">${o.orderAmount }</td>
<c:if test="${o.payStatus == 0}">
<td align="center">未付款</td>
</c:if>
<c:if test="${o.payStatus == 1}">
<td align="center">已付款</td>
</c:if>
<c:if test="${o.payStatus == 2}">
<td align="center">支付中</td>
</c:if>
<td align="center">
<c:choose>
<c:when test="${o.mftNo == null}">
--
</c:when>
<c:otherwise>
${o.mftNo }
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</c:if>
其中的<c:if> <c:choose>标签可根据实际按需使用。
有问题欢迎提问,满意请采纳,谢谢!
2016-02-02 · 百度知道合伙人官方认证企业
java C标签遍历list 循环出数据库中的数据成表格例子:
数据来源:
String[] title = {"姓名","性别","民族"};
List<String[]> data = new ArrayList<String[]>();
data.add(new String[]{"张三","男","汉"});
data.add(new String[]{"李四","男","汉"});
data.add(new String[]{"王五","女","汉"});
request.setAttribute("title", title);
request.setAttribute("data", data);
jsp前台代码:
<table>
<!-- 表头 -->
<tr>
<c:forEach items="${title}" var="ti">
<td>${ti}</td>
</c:forEach>
</tr>
<!-- 数据 -->
<c:forEach items="${data }" var="ds">
<tr>
<c:forEach items="${ds }" var="d">
<td>${d}</td>
</c:forEach>
</tr>
</c:forEach>
</table>
运行效果: