社区
Web 开发
帖子详情
请教:如何实现分页格式如:1 2 3 4 5 ...这样的点1进入第一页
lingzi
2002-04-27 08:29:23
如何实现分页格式如:1 2 3 4 5 ...这样的点1进入第一页
...全文
90
5
打赏
收藏
请教:如何实现分页格式如:1 2 3 4 5 ...这样的点1进入第一页
如何实现分页格式如:1 2 3 4 5 ...这样的点1进入第一页
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weidegong
2002-04-27
打赏
举报
回复
DBMS:MS SQLServer 2000 中文版
其中strSQLWhere,查询语句的Where子句
1.为了能够将查询语句也传递到下一页,所以必须将“上页”、“下页”等等放在"Form"里,同时将查询用到的SQL语句作为一个hidden进行传递如下:
<form name=frmtopage method=post action=PDMShow.jsp>
<input type=hidden name=paramSQLWhere value=“<%=strSQLWhere%>">
<a href=javascript:viewPage(1)>首页</a>
....
转到第 <input type=text size=3 name=pagetoshow class=buttontext> 页
</form>
其中viewPage的定义如下:
<script language="Javascript">
<!--
function viewPage(pageID){
document.frmtopage.pagetoshow.value=pageID+""
document.frmtopage.submit()
}
!-->
</script>
2、在计算页数时必须得到查询语句的记录总数,使用count(*) 方法
totalSQL="select count(*) from (" + strSQL + ") as temp"
执行totalSQL 则得到总记录数。
注意:避免在strSQL中包含“order by”语句,如果有则除去,否则会出错。去掉“order by”子句对于获取总记录数没有任何影响。
3、直接返回要显示页的记录,不必返回所有记录 SQL 语句的写法如下:
pageSQL="select IDENTITY(int,1,1) as Nbr,* into #tmp From (" +strSQL + ") as temp order by Nbr select * from #tmp where nbr between 41 and 50 drop table #tmp "
上述返回了第41到50条记录,根据具体页数进行修改。
可乐加水
2002-04-27
打赏
举报
回复
listpage.jsp
<%
int page=Integer.parseInt(request.getParameter("page"));
if page==null
page=1;
int pagecount=10;
while rs.next()
{
if(pagecount<1)
break;
out.println(rs.getString("字段"));
.
.
.
pagecount--;
}
page++;
%>
<a href="listpage.jsp?page=1">第一页</a>
<a href="listpage.jsp?page=2">第二页</a>
.
.
.
大概的思想就是这样了
maxttboy
2002-04-27
打赏
举报
回复
还应该套一个循环
lingzi
2002-04-27
打赏
举报
回复
能否给出较详细些的代码。
lingzi
2002-04-27
打赏
举报
回复
realyfly(阿禄) 你的方法不得不手工加:
<a href="listpage.jsp?page=1">第一页</a>
<a href="listpage.jsp?page=2">第二页</a>
.
.
.
我想要个算法然后自动进行就想csdn论坛
最新:300篇 1 2 3 4 5 6 7 8 9 10 的那样
BEA portal精华贴
BEA portal精华贴
山东大学软件学院操作系统练习题及答案
山东大学软件学院操作系统练习题及答案
MvcPager
分页
控件使用注意事项
初学MVC,做了个单页面应用,需要显示多个
分页
,并无刷新更新。 找到了MvcPager控件,非常好用,在使用ajax过程中遇到很多问题。慢慢调试和杨老师(MvcPaegr作者)
请教
,总于都解决了。 首先NuGet包添加上。搜索MvcPager可以找到。 控制器端必须引用 using Webdiyer.WebControls.Mvc; 后端就不多记录了,看下官方Demo差不多都理解了,主要记录下前端。
@Ajax.Pager(Model, new PagerOptions { ShowFirstLast = false,//显示
第一页
按钮 ShowPrevNext
上海交通大学软件学院_操作系统课程_实验内含源码和运行说明书.zip
上海交通大学软件学院_操作系统课程_实验内含源码和运行说明书.zip
bootstrap 列表页
进入
详情页之后,
点
击返回列表页会跳到
第一页
的内容
问题描述: 在用bootstrap进行开发的时候,遇到了一
点
问题,如图,我本来在第三页,然后选中一条数据,
点
击详情,
进入
详情页面,但是在详情页面
点
击返回之后,这个列表就回到了
第一页
,如果想继续之前的工作,就需要手动转到第三页,当页数比较多的时候就比较麻烦。在向前辈
请教
之后,问题得到了解决。之前在网上也看到过类似的问题,也有其他的解决办法,这里记下我用的方法。 解决问题: 首先列表页面和详情页面是...
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章