<%for(int i=pageNow;i<=pageNow+pageSize-1;i++){%>
<a href="queryall.action?pageNow=<%=i %>"><%=i %></a>
<% }%> ------------------------------------------
我设置了每次只输出5页。记录只有十四条,悲剧来了,照理说点到第三页就没了,可现在还会显示第四页,第五页,反正就这么一直点下去了,请问高手这怎么解决啊?
<a href="queryall.action?pageNow=<%=i %>"><%=i %></a>
<% }%> ------------------------------------------
我设置了每次只输出5页。记录只有十四条,悲剧来了,照理说点到第三页就没了,可现在还会显示第四页,第五页,反正就这么一直点下去了,请问高手这怎么解决啊?
这个不对吧,应该是i<pageCount+1,pageCount是总页数=3。
pageNow+pageSize-1 ----->pageCountint pageSize = 5;//每页显示五条数据
int pageNow = 1;//默认显示当前第一页
int rowCount = 0;//从数据库中查询得到表中有多少条数据
...
if(rowCount%pageSize ==0){
pageCount = rowCount+pageSize;
}else{
pageCount = rowCount+pageSize+1;
}
我写的是<,不是<=,所以没错的,呵呵