首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

100分 分页求解解决方案

2012-02-03 
100分分页求解setDisCount(15)//设置每页15条记录getPageCount()//得到总页数getDataCount()//得到数据

100分 分页求解
setDisCount(15);//设置每页15条记录
getPageCount();//得到总页数
getDataCount();//得到数据总数
getCurrentPage();//得到当前页
getDisCount();//得到每页记录

总记录是31条,总页数是3页,
我想得到当前页的记录数,应该怎么+-*/啊...大大们帮帮忙.小弟谢过了.
比如现在是第三页,但只有一条记录,我想在页面上显示当前第三页的那一条记录
<%=xxxxx%> 记录/页
共   31   条   ***X   条/页***   第   3   页   [   首页]   [   上一页]   [   下一页]   [   尾页]

[解决办法]
调存储过程吧。
[解决办法]
没看懂
[解决办法]
最后一页当然要特殊处理.
总数 mod 每页数
取模不就行了吗
[解决办法]
你是想得到正确的总页数吧,不满15的算一页,是这意思吧?


给你个算法吧:

int totalPage; //总页数
int total; //总记录数,这里是31
int numPerPage;//每页显示的记录数,这里是15

totalPage = (int) Math.ceil((double) total/ (double) numPerPage);//得到总页数的算法

[解决办法]
ccxxxxxx ()

推荐用个表格显示的组件
ectable
查下,功能很强大而且是开元的
[解决办法]
按你的意思是不是第三页的话就是显示
共 31 条 1 条/页 第 3 页 [ 首页] [ 上一页] [ 下一页] [ 尾页]
啊?


int curPage; //当前页数
int curDateCount; //总记录数
int curCount; //当前页记录数
int count; //每页记录数15

curCount = (curDateCount - (curPage - 1) * count) % count;

[解决办法]
jr_zhang(梅川内酷)
"totalPage = (int) Math.ceil((double) total/ (double) numPerPage);//得到总页数的算法 "
应该是搂主想要得.
[解决办法]
int curPage; //当前页数
int curDateCount; //总记录数
int curCount; //当前页记录数
int count; //每页记录数15

curCount = (curDateCount - (curPage - 1) * count) % count;
这个是lz要的,总记录数根本就不用算。。。
[解决办法]
哪个是lz要的只有他(她)自己知道.只有等他(她)来看了回复才知道啊

热点排行
Bad Request.