我的分页代码没有问题,但是页面显示总是全部显示出来,求大神解释

╱/.巴黎铁塔的小情调o 2014-06-25 02:10:34
<TABLE id=grid
style="BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #cccccc; WIDTH: 100%; BORDER-TOP-COLOR: #cccccc; FONT-STYLE: normal; BACKGROUND-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #cccccc"
cellSpacing=1 cellPadding=2 rules=all border=0>
<TBODY>
<TR
style="FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none">
<TD>学号</TD>
<TD>姓名</TD>
<TD>性别</TD>
<TD>专业</TD>
<TD>出生时间</TD>
<TD>总学分</TD>
<TD>详细信息</TD>
<TD>操作</TD>
<TD>操作</TD>
</TR>
<s:iterator value="SXList" id="sx">
<TR
style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
<TD><s:property value="#sx.sid"/></TD>
<TD><s:property value="#sx.sname"/></TD>
<TD><s:property value="#sx.ssex"/></TD>
<TD><s:property value="#sx.zy"/></TD>
<TD><s:property value="#sx.birthday"/></TD>
<td><s:property value="#sx.zxf"/></td>
<td><a href="">详细信息</a></td>
<td><a href="deleteSXAction?sx.zyId=<s:property value="#sx.zyId"/>">删除</a></td>
<td><a href="selectupdateSX?sx.zyId=<s:property value="#sx.zyId"/>">修改</a></td>
<TD><INPUT id=setlist onClick="check(this,'boxListValue');"
type=checkbox value=65 name=setlist> </TD></TR>
</s:iterator></TBODY> </TABLE></TD></TR>
<%
int cp = (Integer)session.getAttribute("cp");

int count = (Integer)session.getAttribute("count");
%>
<TR>
<TD align=right height=25><INPUT id=boxListValue type=hidden
name=boxListValue>
<INPUT onclick=selectallbox(); type=checkbox name=checkAll>
全选    </TD></TR>
<TR>
<TD><SPAN id=pagelink>
[<B>${count}</B>]条记录
[<A
href="selectZym1?currentPage=<%=1%>">首页</A>]
<% for(int i = cp-5 ;i<=cp+5&&i<=count;i++)
{
if(i<1)
{
i=0;
continue;
}
%>
<a href=selectZym1?currentPage=<%=i%>><%=i%></a>
<%
}

%>
[<A class=""
href="selectZym1?currentPage=<%=count%>">尾页</A>]
...全文
925 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
daxiang253 2014-07-01
  • 打赏
  • 举报
回复
都出来证明你是伪分页 还是一次性把所有数据取出来 再分页!
苹果树9 2014-07-01
  • 打赏
  • 举报
回复
查询语句 单独运行下。
shaozengwei 2014-07-01
  • 打赏
  • 举报
回复
一般分页都是点击哪一页的时候在数据库里面根据页数和每页显示的条数进行查询的,应该是你的后台有问题。
zx19291588 2014-06-29
  • 打赏
  • 举报
回复
要是你的问题还是没有解决的话,我想你的问题就是出现在分页封装代码中,每页显示的行数,起始页面的,还有就是计算分页,这些地方有问题,最大的原因就是计算分页这里没有算好,就会出现你现在情况,我之前跟你遇到的一样。
zx19291588 2014-06-29
  • 打赏
  • 举报
回复
看 了你的代码,你的分页封装应该是没有问题的,主要是看看你dao包里面的查询分页的方法有问题,第一,从数据库中查询的总的条数,第二,List查询出来的数据是不是数据库表中的全部数据,你可以先到dao 中的方法里 写一个main函数,把你那个总的查询总条的数据的方法 和 查询list的数据 system,out.print 一下,看看这个方法查询出来的信息,是不是正确的。
  • 打赏
  • 举报
回复
输出下你的sx到底多长,如果每页显示10,你的sx长度肯定不是10吧。
zy_think123 2014-06-27
  • 打赏
  • 举报
回复
2个办法:首先后台打印你每次查询出来的条数(在数据库那一层打印),看看是查询所有的还是查询了固定的条数 第二种办法,就是在Action中打印,然后在前台将条数打印出来,进行比对,看看这三个值是否存在问题 不是你的分页代码有问题,就是你的显示有问题,但是个人觉得分页代码有问题的可能性更高
_WJL 2014-06-27
  • 打赏
  • 举报
回复
看着感觉好乱 springMVC jstl标签 EL表达式做分页蛮好的
tony4geek 2014-06-27
  • 打赏
  • 举报
回复
最好还是自己debug调试看看,
LinY_X 2014-06-27
  • 打赏
  • 举报
回复
贴后台list的代码
helloqie 2014-06-27
  • 打赏
  • 举报
回复
代码全部贴出来,才能帮你解决问题
LeayAo 2014-06-27
  • 打赏
  • 举报
回复
觉得还是你的分页问题,页面全部显示出来就说明查询的时候全部查出来了
  • 打赏
  • 举报
回复
记录是三条,就是我在查的时候已经分好了要查多少条。分页应该没问题,就是显示不出来
姜小白- 2014-06-25
  • 打赏
  • 举报
回复
断点下你的SXList 传到页面时的记录是多少条?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧