`
litianyi520
  • 浏览: 43016 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的JSP分页代码

    博客分类:
  • jsp
阅读更多

简单明了,适合初学者学习,当然你也可以用类来实现分页
<%
  int PageSize=20; //一页显示的记录数
  int RowCount; //记录总数
  int PageCount; //总页数
  int Page; //待显示页码
  int i,j;
  String strPage = request.getParameter("page");
  if (strPage==null){
  //表明在QueryString中没有page这一个参数,此时显示第一页数据
 Page = 1;
  } else{
  //将字符串转换成整型
 Page = Integer.parseInt(strPage);
 if(Page<1) Page = 1;
  } 

//得到发表的文章总数
 String sql3="select count(*) from msg";
  ResultSet rs3=RegisterBean.executeQuery(sql3);
  rs3.next();
  RowCount =rs3.getInt(1);
  PageCount = (RowCount+PageSize-1)/PageSize;  //记算总页数
  if(Page>PageCount) Page = PageCount;  //调整待显示的页码
  //设置获取数据SQL语句
 String sql4="select title,msgid from msg";
  ResultSet rs4=RegisterBean.executeQuery(sql4);  //我用的JAVABEAN,不用多说了吧
   i = (Page-1) * PageSize;  //将记录指针定位到待显示页的第一条记录上
  for(j=0;j<i;j++) rs4.next();
  i = 0;
  //分页显示,每页五条文章信息
  while(i<PageSize && rs4.next()){
   String title=rs4.getString("title");
   //String categoryname=rs4.getString("categoryname");
   int msgid=rs4.getInt("msgid");
%>
<%=title%><br>
<% i++; } %>

<a href="a.jsp?page=1">首页</a>
共<%=RowCount%>条信息
<%=Page%>/<%=PageCount%>页
<%if(Page>1)
{
%>
<a href="a.jsp?page=<%=Page-1%>">上一页</a>
<%}%> 
<%if(Page<PageCount)
{%>
<a href="a.jsp?page=<%=Page+1%>">下一页</a>
<%}%> 
<a href="a.jsp?page=<%=PageCount%>">尾页</a>

<% rs4.close();%>

分享到:
评论

相关推荐

    超级简单jsp分页代码

    超级简单jsp分页代码超级简单jsp分页代码超级简单jsp分页代码

    一个简单JSP分页代码

    本文将通过分析一个简单的JSP分页代码示例,深入探讨其工作原理和技术要点。 #### 二、代码解析 ##### 1. **页面基本结构** - **HTML头部**: 定义了页面的基本信息,包括字符编码和标题。 - **JavaScript函数**:...

    jsp分页代码(一个很好的jsp分页代码)粘贴后即可使用

    本篇JSP分页代码示例为初学者提供了一个简单而实用的参考模板。通过学习此代码,不仅可以理解如何使用JSP与数据库交互来实现数据的分页显示,还能掌握基本的SQL查询技巧以及页面导航的设计思路。对于进一步学习和...

    高效简单的 JSP 分页代码分析

    高效简单的 JSP 分页代码分析 高效简单的 JSP 分页代码分析 高效简单的 JSP 分页代码分析

    jsp 分页代码大全

    自己收集的jsp分页代码。对于北大青鸟Y2的学员可能有用吧。自己也在做这个项目。这里有增、删、该、查加分页。有上一页、下一页、首页、尾页、第几页、还有带数字和点的分页。可以说是非常好的分页代码。想要的朋友...

    简单的jsp的分页代码

    一个简单的简单的jsp的分页代码,适合初学者

    纯JSP分页代码

    通过以上步骤,我们就可以实现一个基本的纯JSP分页功能。然而,实际项目中,通常会使用更高级的技术,如Servlet、Spring MVC或者前端框架,以提高代码可维护性和性能。但了解纯JSP的实现方式对于学习Web开发的基础...

    jsp分页代码split_page.jsp

    很实用的JSP分页代码,只要在需要分页的页面包含这个JSP就可以了

    jsp页面分页代码

    以下是一个简单的JSP分页示例: ```jsp &lt;%-- JSP页面 --%&gt; int totalItems = request.getAttribute("totalItems"); // 总条数 int itemsPerPage = 10; // 每页显示条数 int totalPages = (int)Math.ceil(...

    jsp实现分页功能代码

    三、JSP分页代码实现 1. 创建Servlet或Controller处理请求,获取当前页码和每页记录数,执行SQL查询。 ```java int currentPage = request.getParameter("page") != null ? Integer.parseInt(request.getParameter(...

    JSP分页代码 JSP分页代码.doc

    JSP(Java Server Pages)是一种...这个JSP分页示例涵盖了数据库连接、SQL查询、结果集处理以及客户端和服务器端的交互,是JSP开发中一个常见且实用的场景。开发者可以根据实际需求调整SQL查询、连接参数以及分页配置。

    jsp的假分页代码2

    jsp假分页代码,让你更好的把JSP读取数据库然后分页

    jsp分页代码

    ### JSP分页代码详解 #### 一、概述 在Web开发中,为了提升用户体验以及减轻服务器负担,分页技术被广泛应用于展示大量数据的场景。JSP(Java Server Pages)作为Java Web开发的一种常用技术,支持通过内嵌Java...

    JSP +分页技术+JSP经典分页代码+servlet +分页

    本篇将深入探讨JSP(JavaServer Pages)结合分页技术和Servlet的实现方式,以及一个经典JSP分页代码的详细解析。 首先,我们需要理解JSP的基本概念。JSP是一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java...

    纯jsp分页代码

    ### 纯JSP分页代码解析 #### 一、分页原理与代码结构 分页功能在Web应用中非常常见,它可以帮助用户更高效地浏览大量数据。本篇文章将详细解析一段纯JSP实现的分页代码,帮助读者理解其工作原理及实现细节。 ####...

    jsp简单分页 完整版

    了解以上知识点后,我们可以根据"jsp简单分页 完整版"的资源进行学习,结合实际的代码分析和调试,加深对JSP分页机制的理解,并能将其应用到实际的Web开发项目中。记住,实践是最好的老师,理论知识结合实际案例将...

    jsp加servlet分页代码

    jsp加servlet分页代码,jsp加servlet分页代码jsp加servlet分页代码jsp加servlet分页代码jsp加servlet分页代码jsp加servlet分页代码jsp加servlet分页代码

    纯纯的新疆jsp 分页代码

    【标题】"纯纯的新疆jsp 分页代码" 指的是一个由新疆开发者编写的JSP分页功能实现。在Web开发中,分页是一种常见的用户界面设计,用于处理大量数据时,避免一次性加载所有内容,提高网页性能并提供更好的用户体验。...

Global site tag (gtag.js) - Google Analytics