当前位置: 代码迷 >> Java Web开发 >> JSP分栏展示
  详细解决方案

JSP分栏展示

热度:3418   发布时间:2013-02-25 21:11:27.0
JSP分栏显示
怎么实现数据库提取出来的信息在前台分栏显示,
前提是使用一次方法(连接一次数据库)
比如,提取前15条信息 分3栏 每栏5条
可以用表格或者div的布局实现吗
 

------解决方案--------------------------------------------------------
使用jstl标签
有foreach 里面可以设置begin end
就是从第几条到第几条 就可以了 不懂的再讨论
------解决方案--------------------------------------------------------
这个问题,自己控制循环的次数,比如次数为5的倍数就另一栏去显示。
------解决方案--------------------------------------------------------
用6楼说的就很好解决的
例如你从数据库中查询到15条数据,放到request范围内的result属性中

如果你是想把数据按照你说的3行5列来显示
在jsp中就可以用
<table>
<tr>
<c:forEach items=${result} var="entry" varStatus="status">
<td>
${entry.name}<!--这里是需要显示的内容-->
</td>
<!--这里需要做下判断如果是5的倍数需要添加一组</tr><tr>标签换行-->
<c:if test="${status.count%5 == 0}">
</tr><tr>
</c:if>
</c:forEach>
</tr>
</table>
大致就是这样的了
  相关解决方案