从数据库查出一个list,显示在JSP页面上,如何加序号?

从数据库查出一个list,显示在JSP页面上,如何加序号?,第1张

根据当前页的序号,做 *** 作

规律是:listsize:每页总条数, ipage:当前页数,

起始:listsize *(ipage-1) + 1

再去循环 listsize次循环 i++

切记: 保证 ipage,listsize 都 >= 1

具体JSP语法,不会。。。,但思路是一样的

使用 js 或者jquery

但你动态增加行数据时,给当前增加的行 增加一个属性例如 name="addtr" <tr name="addtr"></tr>

当要获取时 可以使用js或jquery获取这种标记的tr就好

$(funciton(){

$("tr [name='addtr']").each(function(){

alert($(this).html())//增加的每一条tr的html数据

})

})

这种不用在sql中写

<%

int i = 0

ResultSet rs=stmt.executeQuery(sql)

while(rs.next())

{

i++

//循环内容

}

%>

<tr>

<td>合计:<%=i%>条</td>

</tr>

直接通过前台计算循环次数就可以了

还有序号直接在循环中使用这个i的值就可以了,不用取数据库

如果你是要计算总共合计数时不建写在一条sql里,写在一起反而难写、显示时速度又慢,建议单独写条sql语句计算

合计举例:String sumfeecount = ResultSet rs1=stmt.executeQuery("select count(feecount) from WjHttpData b where entime >='"+time1+"' and entime <='"+time2+"'"+"'" )

使用时:合计:<%=sumfeecount%>,合计那行别放在你rs的那个循环里


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11687283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存