jsp实现页面分页功能代码
发布时间 - 2026-01-11 00:36:54 点击率:次核心代码:
<%@ page contentType="text/html" pageEncoding="GB2312" language="java"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>hello</title>
</head>
<body>
<table border="1" spacing="2">
<%!
public static final String DRIVER = "com.mysql.jdbc.Driver";
public static final String USER = "root";
public static final String PASS = "";
public static final String URL = "jdbc:mysql://localhost:3306/teachinfo";
public static final int PAGESIZE = 5;
int pageCount;
int curPage = 1;
%>
<%
//一页放5个
String user = null;
String pass = null;
try{
Class.forName(DRIVER);
Connection con = DriverManager.getConnection(URL,USER,PASS);
String sql = "SELECT * FROM department";
PreparedStatement stat = con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stat.executeQuery();
rs.last();
int size = rs.getRow();
pageCount = (size%PAGESIZE==0)?(size/PAGESIZE):(size/PAGESIZE+1);
String tmp = request.getParameter("curPage");
if(tmp==null){
tmp="1";
}
curPage = Integer.parseInt(tmp);
if(curPage>=pageCount) curPage = pageCount;
boolean flag = rs.absolute((curPage-1)*PAGESIZE+1);
out.println(curPage);//输出到屏幕上
int count = 0;
do{
if(count>=PAGESIZE)break;
int departmentid = rs.getInt(1);
String departmentname = rs.getString(2);
count++;
%>
<tr>
<td><%=departmentid%></td>
<td><%=departmentname%></td>
</tr>
<%
}while(rs.next());
con.close();
}
catch(Exception e){
}
%>
</table>
<a href = "fenye.jsp?curPage=1" >首页</a>
<a href = "fenye.jsp?curPage=<%=curPage-1%>" >上一页</a>
<a href = "fenye.jsp?curPage=<%=curPage+1%>" >下一页</a>
<a href = "fenye.jsp?curPage=<%=pageCount%>" >尾页</a>
第<%=curPage%>页/共<%=pageCount%>页
</body>
</html>
本篇代码希望各位朋友喜欢!
# jsp页面分页
# jsp页面分页代码
# jsp页面分页功能
# jsp分页显示的实现代码
# JSP分页显示的实例代码
# 一个实用的JSP分页代码
# JSP实现的简单分页示例
# jsp hibernate的分页代码
# JSP自定义分页标签TAG全过程
# jsp+servlet+javabean实现数据分页方法完整实例
# JSP通用高大上分页代码(超管用)
# 一个通用的jsp分页PageBean
# JSP实现分页效果
# 下一页
# 上一页
# 尾页
# 首页
# 屏幕上
# jdbc
# Driver
# root
# USER
# mysql
# static
# public
# final
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何快速上传自定义模板至建站之星?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
潮流网站制作头像软件下载,适合母子的网名有哪些?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Laravel如何实现文件上传和存储?(本地与S3配置)
Android利用动画实现背景逐渐变暗
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
如何在阿里云部署织梦网站?
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
如何在阿里云ECS服务器部署织梦CMS网站?
Linux系统命令中tree命令详解
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
北京网站制作的公司有哪些,北京白云观官方网站?
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
如何在云指建站中生成FTP站点?
Laravel如何实现数据库事务?(DB Facade示例)
Laravel安装步骤详细教程_Laravel环境搭建指南
详解vue.js组件化开发实践
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
如何快速搭建自助建站会员专属系统?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel如何实现事件和监听器?(Event & Listener实战)
Swift中swift中的switch 语句
如何在阿里云高效完成企业建站全流程?
如何正确选择百度移动适配建站域名?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
利用vue写todolist单页应用
Laravel如何记录自定义日志?(Log频道配置)
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
Laravel如何处理异常和错误?(Handler示例)
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
IOS倒计时设置UIButton标题title的抖动问题
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
iOS验证手机号的正则表达式
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
Android GridView 滑动条设置一直显示状态(推荐)
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何打造高效商业网站?建站目的决定转化率
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

