|
楼主 |
发表于 2011-2-3 14:27:47
|
显示全部楼层
回复 33# iart
向下翻页http://www.51jishu.com/techmarke ... =ture&sort=null
这个是第3页
向上翻页http://www.51jishu.com/techmarke ... =ture&sort=null这个是第3页
第几页是通过DBInfoList_startIndex参数判断的,1代表第1页开始的数据位置,21是第2页,41第3页,因为每页数据20条,尾页是981
向上翻页时参数DBInfoList_prev=ture判断
向下翻页DBInfoList_next=ture
而sort是代表排序,- <a href="/techmarket/gb/infomation/MarketInfo/TechProblem/TPList.jsp?sort=true&cid=4&cname=计算机及网络">按点击数排序</a>
复制代码 当按点击数排序就为true,默认是null
这样就知道列表分页的请求了吧,判断翻页的参数不能略去,否则出错
这个页面共4个表单,4个图片按钮,就是 首页 上一页 下一页 尾页 这4个,当点击他们时会提交各自的表单,下面是这些表单
以第3页的源码为例:
首页
- <form method="POST" action="/techmarket/gb/infomation/MarketInfo/TechProblem/TPList.jsp">
- <td colspan="2" align="right">
- <input type="hidden" name="DBInfoList_startIndex" value="1">------------数据的位置
- <input type="hidden" name="DBInfoList_first" value="true">---------首页按钮是否显示
- <input type="hidden" name="sort" value="null">------排序
- <input type="hidden" name="cid" value="4">--------------分类id
- <input type="hidden" name="cname" value="计算机及网络">------------分类名称
- <input type="image" border="0" src="/gb/images/button_first.gif" width="47" height="19">----------首页图片
-
- </form>
复制代码 上一页- <form method="POST" action="/techmarket/gb/infomation/MarketInfo/TechProblem/TPList.jsp">
- <td colspan="2" align="left">
- <input type="hidden" name="DBInfoList_startIndex" value="21">------------------上一页数据的开始位置,第3页当前41,减20,即21
- <input type="hidden" name="DBInfoList_prev" value="true">-------------------DBInfoList_prev上一页的代表参数
- <input type="hidden" name="sort" value="null">
- <input type="hidden" name="cid" value="4">
- <input type="hidden" name="cname" value="计算机及网络">
- <input type="image" border="0" src="/gb/images/button_prev.gif" width="47" height="19">---------------上一页图片
-
- </form>
复制代码 下一页- <form method="POST" action="/techmarket/gb/infomation/MarketInfo/TechProblem/TPList.jsp">
- <td colspan="2" align="right">
- <input type="hidden" name="DBInfoList_startIndex" value="61">---------------下一页数据开始位置,当前41,加20,即61
- <input type="hidden" name="DBInfoList_next" value="true">
- <input type="hidden" name="sort" value="null">
- <input type="hidden" name="cid" value="4">
- <input type="hidden" name="cname" value="计算机及网络">
- <input border="0" type="image" name ="next" src="/gb/images/button_next.gif" width="47" height="19" >-----下一页图片
-
- </form>
复制代码 尾页- <form method="POST" action="/techmarket/gb/infomation/MarketInfo/TechProblem/TPList.jsp">
- <td colspan="2" align="right">
- <input type="hidden" name="DBInfoList_startIndex" value="981">---------------980/20+1,正好是代表第50页的数据开始位置
- <input type="hidden" name="DBInfoList_next" value="true">
- <input type="hidden" name="sort" value="null">
- <input type="hidden" name="cid" value="4">
- <input type="hidden" name="cname" value="计算机及网络">
- <input type="image" border="0" src="/gb/images/button_last.gif" width="47" height="19">--尾页图片
-
- </form>
复制代码 可以选择下一页翻页,来获得分页
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入会员
x
|