规律是: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的那个循环里
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)