利用纯JSP技术实现分页效果

本文介绍如何利用JSP技术实现分页效果,通过连接MSSQLServer数据库,查询学生信息作为示例。步骤包括:连接数据库、获取总记录数、定义每页显示数量、计算总页数、接收并处理当前页参数、确定每页开始位置,最后循环显示分页内容。

分页技术的思路:

1.连接数据库

2.获取总记录数

3.定义每页显示数

4.计算总页数

5.当前页传值与接值

6.确定当前页的范围:首页之后,尾页之前

7.确定每页的第一条记录在数据表的位置

8.查询

9.循环显示每页的信息

 

下面以查询学生基本信息为例,数据库采用MSSQLServer数据库,展现分页效果。

数据库students,数据表stu,字段有:学号(stu_id)、姓名(stu_name)、性别(stu_sex)、年龄(stu_age)

详细代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
 <title>纯JSP实现学生信息分页</title>
</head>

<body>
<table align="center" cellpadding="3" cellspacing="1" bgcolor="#0099FF" width="700">
 <%
  int totalCount = 0;//定义总记录数
  int pageSize = 2;//定义每页显示数
  int pageCount = 0;//定义总页数
  int currentPage = 1;//定义当前显示页
  try{
   String sql = "select count(*) from stu";//定义获取总记录数的SQL命令
   Class.for

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值