跪求JSP数据排列代码

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:56:02
要求,把从数据库读出来的数据一行2列的显示出来,数据库里的数据我已经读出来了,名字叫做classname

我现在的代码是:
<%
ArrayList Arr = new ArrayList();
Arr=MoreInfoDAO.findClass(5);//5是我的传参数
for (int i = 0; i < Arr.size(); i++) {
MoreInfoDTO dto = (MoreInfoDTO) Arr.get(i);
%>
<div class="brand_content_02"><img src="images/point_01.gif" alt=""/>//这是输出文字前面的小的修饰图标 <a href="###"><%=dto.getMorename()%></a></div>
<%
if(i % 2 == 1)//判断如果有2个就输出下面的代码
{
out.print("<div><img src='images/line_01.gi

首先,指出个错误,你的第一行代码是多余的。
ArrayList Arr=MoreInfoDAO.findClass(5);

把所有<div> 换成 <span>。

if(i%2==1){
out.println("<br>"); // 增加一行。
.....
}

楼主的思路好像没有弄对吧,既然数据库的数据取出来了就可以用
rs.getString("ADMIN");//ADMIN为你要的数据的字段名
取出数据输出了