贴一个简单的 JSP 分[supfrie]

weixin_38078293 2019-09-19 01:21:51
省略了许多变量的定义String strSql=".........";//--------------------分页开始ResultSet rs_dashi=sqlbean.executeQuery(strSql);rs_dashi.afterLast();if(rs_dashi.previous()){ total=rs_dashi.getRow();//取得记录总数 pageTotal=(total + pageSize -1)/pageSize;//   总页数=(总数+每页记录数-1)/每页记录数;}//确定当前页号if(request.getParameter("pageNumber") != null && request.getParameter("pageNumber").length()!=0){ pageNumber=java.lang.Integer.parseInt(request.getParameter("pageNumber")); if(pageNumber<1)   pageNumber=1;}else{ pageNumber=1;}if(pageNumber>pageTotal) pageNumber=pageTotal;//分页开始//求出本页第一条记录,显示pageSize条//本页第一条记录=(当前页号-1)*每页显示数量+1record=(pageNumber-1)*pageSize+1;record=total-record+2;//--------------------分页结束     rs_dashi.absolute(record);int i=0;int fileLength=0;while(rs_dashi.previous()){ fileLength=0; dashi_id     =rs_dashi.getString(1).trim();//--------------省略!太多了 dashi_title     =rs_dashi.getString(24).trim(); for(int t=1;t<11;t++){   if(dashi_file[t].length()!=0) fileLength=1; } if(fileLength==1) out.print("<img src='/haiguan/images/fujian.gif' border=0>"); %> <b><a href='readDashi.jsp?id=<%=dashi_id%>'><%=dashi_title%></a></b> [<%=dashi_class%>] <font color=999999><%=dashi_date%></font> <% if(landing!=null && landing.length()!=0){   if(landing.equals("1")){     if(level.equals("2")){       %><a href="modifyDashi.jsp?id=<%=dashi_id%>">修改</a><%     }   } } %>   <br> <% i++; if(i==pageSize) break;}%></td></tr></table><TABLE cellpadding=0 border=0 cellspacing=0 width=488 align=center><TR> <td width=13 background="images/67.gif"> </td></TR></TABLE><TABLE cellpadding=0 border=0 cellspacing=0 width=488 align=center><TR> <td><%//-----------------分页开始%><table width=98% align=center cellpadding=4><tr><td align=left><%out.print("共" + total + "条文件 共" + pageTotal + "页 当前第" + pageNumber + "页 ");if(pageNumber>1){ out.print(" <a href='dashi.jsp?pageNumber=" + (pageNumber-1) + "'>上一页</a> ");}else{ out.print( "<font color=999999>上一页</font>" );}if(pageNumber<pageTotal){ out.print(" <a href='dashi.jsp?pageNumber=" + (pageNumber+1) + "'>下一页</a> ");}else{ out.print(" <font color=999999>下一页</font> ");}%></td></tr></table></td></tr></table><%//-----------------分页结束
...全文
26 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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