JSP 分页高手进来喝茶!

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:21:17
小弟正用JSP+SQL从数据库查询自动生成费用报销的表格!
因为财务要求每张报销单只能显示7条记录,不足7条就用空格补充!
并且还要求每个分页要有的金额小合计,请问个虾哥如何实现呀?

sql: select top 7 * from Table_Name where....

记录数:要么就用sql的select count(),要么就这样:
rs.last(); //移到最后一行
int rowCount = rs.getRow(); //得到当前行号,也就是记录数 rs.beforeFirst();

然后写判断语句,如果记录数不足7,那么空格数=7-记录数。

金额小合计就更容易了,直接初始化一个变量a = 0,然后循环a = a+单条记录金额。

分页,你应该从sql语句上考虑,在java或jsp中对大量数据分页是很不明智的!

语句这里可能需要两条来完成。
用两个top子句配合,具体代码网上搜一下,多得是

最新JSP入门与应用》就不错,很多地方都有的下 用百度搜到了
如果是关于Servlet方面的,建议你看一下《Servlet与Jsp核心编程(第二版)》(清华大学出版社),这本书网上没有电子版,需要自己买了 不过你可以去当当网,蔚蓝书店看看都挺便宜的。