javaweb 分页

2025-01-01 05:43:08
推荐回答(2个)
回答1:

分页的话,应该是很简单的吧,只要用 页数 = (总数+PAGE_SIZE-1)/PAGE_SIZE...然后讨论分页的情况。

如果总页数==1&&当前页==1;
或者如果总页数!=1&&当前页==1;
或者如果总页数!=1&&当前页==总页数(就是最后一页)。
或者:大部分这种。。。

至于,SQL的话,你既然是JavaWeb,相信几大部分都用MYSQL吧,MYSQL提供了limit功能,比如
select * from user limit (p-1)*PAGE_SIZE,10 就能得到了。

如果有什么疑问,可以消息我,我随时愿意为您服务。

回答2:

多参数传递可以用&符号链接 打个比方
上一页

emp_control.jsp 是传参的目标 这里 也可配置servlet 填写目标方法 就是action对象
commitType 和 currentPage 就是传的参数。
在emp_control.jsp 页面或者 acton 方法
就可以调用相应的方法获取数据。。。

这些方法别说你不知道= =。
就是一般的 get set session paramter之类 , ognl 表达式 之类的方法