我整理的一个经典分页程序(JSP的)

jsp考试知识点整理 jsp考试知识点整理 1.简述request对象和response对象的作用: (1) Request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。 (2) Response对象用于响应客户端请求,向客户端输出信息。 2.<jsp:useBean>的指令上存在了一个scope属性,表示的是一个JavaBean的保存范围,保存的范围一共是4种: (1)page(保存在一页的范围之中,跳转之后此JavaBean无效); (2)request(一个JavaBean对象可以保存 阅读详情
<%
//变量声明
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象

java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句

int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
int layer;
int idlayer;
idlayer=1;
java.lang.String outtext;
outtext="";
java.lang.String strPage;
int j;
int i;




//设置一页显示的记录数
intPageSize = 10;

//取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
  intPage = 1;
}
else{//将字符串转换成整型
  intPage = java.lang.Integer.parseInt(strPage);
  if(intPage<1) intPage = 1;
}

//装载JDBC驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//连接数据库
sqlCon = java.sql.DriverManager.getConnection("jdbc:mysql://218.22.156.3/kjeny_db","kjeny","cdgame");

//创建语句对象
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);

//执行SQL语句并获取结果集
sqlRst = sqlStmt.executeQuery("SELECT * FROM dxswlxh");




//获取记录总数
sqlRst.last();
intRowCount = sqlRst.getRow();

//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;

//调整待显示的页码
if(intPage>intPageCount) intPage = intPageCount;
%>

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <base target="contents">
  <LINK rel="stylesheet" href="css.css">
  <script language="JavaScript"> 
  function byteLen(str) { 
    var iByteLen = 0; 
    if (str == null || str == "") { 
      iByteLen = 0; 
    } else { 
      for (var i = 0; i < str.length; i++) { 
        if(str.charCodeAt(i) < 0x80) { 
          iByteLen++; 
        } else { 
          iByteLen += 2; 
        } 
      } 
    } 
    return iByteLen; 
  } 
  </script>
</head>
<body topmargin="0" leftmargin="0" bgcolor=ccffcc>


<table width="100%"><tr><td bgcolor="ff66cc">
>> 分页   
<form method=post action="pink.jsp?page=1" target=ttop>
<input type=submit value="首 页">
</form>
<%if(intPage>1){
%>
<form method=post action="pink.jsp?page=<%=intPage-1%>" target=ttop>
<input type=submit value=上一页>
</form>

<%}%>

<%if(intPage<intPageCount)
{%>

<form method=post action="pink.jsp?page=<%=intPage+1%>" target=ttop>
<input type=submit value=下一页>
</form>
<%}%>
<form method=post action="pink.jsp?page=<%=intPageCount%>" target=ttop>
<input type=submit value="尾 页">
</form>


页次:<%=intPage%>/<%=intPageCount%>页  <%=intPageSize%>条/页  

</td></tr></table>

<table>
<td width="%100"><ul><%

if(intPageCount>0){
sqlRst.absolute((intPage-1) * intPageSize + 1);
i = 0;
while(i<intPageSize && !sqlRst.isAfterLast()){

String names = sqlRst.getString(3);


String use_xi = sqlRst.getString(4);


%>
<li><%=names%> - 【<%=use_xi%>】
<%
sqlRst.next();
i++;
}
}
%>
</ul></td></table>


</body>
</html>

<%
//关闭结果集
sqlRst.close();

//关闭SQL语句对象
sqlStmt.close();

//关闭数据库
sqlCon.close();
%>
银河麒麟V11 + KVM/QEMU + GT 710 GPU直通 Win10 完整操作流程文档 宿主机:RTX 5080专门运行ollama大模型服务,通过SSH/VNC远程管理Win10虚拟机:GT 710直通,物理键盘专属,通过物理显示器处理视频应用硬件隔离:两个系统完全隔离,互不干扰,性能最大化两种不同的直通方式直通方式 配置方法 设备在宿主机的状态 典型应用场景PCIe设备直通 vfio-pci.ids=10de:128b,10de:0e0f 设备完全从宿主机消失,被vfio-pci驱动接管 GPU、网卡、NVMe硬盘。 阅读详情

相关推荐

视网膜血管分割数据集(DRIVE数据集,STARE数据集,REFUGE数据集,CHASE_DB1数据集,DiaRetDB1数据集)

在医学图像处理领域,视网膜图像分析对于眼部疾病的早期诊断与治疗具有举足轻重的意义。随着人工智能技术的蓬勃发展,尤其是深度学习算法在图像分割任务中的广泛应用,高质量的视网膜图像数据集成为推动该领域研究进展的关键要素。这些数据集不仅是训练和优化算法模型的基石,更是衡量算法性能优劣的重要依据。本文聚焦于视网膜图像分割领域,详细介绍 DRIVE、STARE、REFUGE、CHASE_DB1 以及 DiaRetDB1 这几个具有代表性的数据集。

weixin_43518285的博客 2273

避坑指南:Qt5.14.2下Qml国际化那些容易踩的坑(从lupdate到retranslate)

本文深入解析Qt5.14.2下Qml国际化的常见问题与解决方案,涵盖从lupdate生成ts文件到retranslate界面刷新的全流程。重点解决语言切换无效、文本遗漏等典型问题,并提供ComboBox集成、动态组件处理等实战技巧,帮助开发者高效实现多语言支持。

weixin_42522167的博客 371

caverdock如何使用,一文给你多方案教学!

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1393

jsp使用mysql分页_用jsp和mysql实现分页

用jsp和mysql实现分页以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!int intPageSize; //一页显示的记录数 int intRowCount; //记录总数 int intPageCount; //总页数 int intPage; //待显示页码 int layer; int idlayer; id...

weixin_32973973的博客 356

5.4 GTT BO的内存分配分析

本文分析了AMD GPU驱动中的GTT技术实现。GTT作为GPU页表,负责管理主机内存与GPU虚拟地址的映射,支持大容量内存访问和统一寻址。文章详细介绍了GTT的核心数据结构amdgpu_gtt_mgr、初始化流程,以及BO(Buffer Object)创建时GTT区间的分配与释放机制。GTT管理通过TTM框架实现分层设计,提供内存统计、兼容性检查等接口,并支持动态迁移、多进程隔离等高级特性。该机制为AMD GPU提供了高效灵活的内存管理基础。

图形/计算GPU的驱动与虚拟化技术分享园地 3740

【以太网硬件九】1000base-X是什么?

简要描述1000base-X物理层规范

highman110的博客 1万+

初学JSP,运行一个JSP小程序

最近在外面实习,让做一个JSP+javabean+servlet,在学习JSP之中遇到了不少小问题,现整理如下:         建议用eclipse java ee来运行,运行JSP之前,还需要配置tomcat。先要安装tomcat,下载网址链接http://tomcat.apache.org/,具体该选择什么版本后文再述。打开eclipse,选择上方的Windows选项,其中选项卡里最后一个

abolom的博客 6103

AD(Altium Designer)器件封装——立创商城导出原理图和PCB完成器件封装操作指南

官网:www.SZLCSC.COM以芯片为例器件类——>芯片类——>对应芯片确定芯片——>数据手册1:原理图2:PCB3:打开操作流程选中原理图——>文件——>导出——>AD1: ✔2:导出AD文件操作流程选中PCB图——>文件——>导出——>AD1: ✔2:导出AD文件1:PCB图2:原理图操作流程文件——>打开操作流程选中文件——>打开操作流程项目文件——>添加新的...到工程——>Schematic Library新原理图库操作流程项目文件——>添加新的...到工程——>PCB Library新的PC

XU157303764的博客 5439

JSP实用教程——第二章JSP语法整理总结

本章难点为Java程序片和JSP动作标记2.1 JSP页面的基本结构在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页面。一个JSP页面可由5种元素组合而成。普通的HTML标记和JavaScript标记JSP标记,如指令标记、动作标记。变量和方法的声明Java程序片Java表达式2.2 声明变量和定义方法(1)声明变量<%!声明变量语句(如int i = 0);%>

qq_30522957的博客 1029

自动驾驶算法/规划决策控制算法面经汇总、学习路线、面经心得

自动驾驶算法学习路线,面试求职大全

qq_41667348的博客 1万+

初学者入门YOLO目标检测:从懵圈到上手,这篇文章讲透所有核心(附学习路径+避坑指南)

目标:比如训练一个“检测苹果和橘子”的模型,或者“检测人脸”的模型;任务:学会用LabelImg标注数据,制作YOLO格式的数据集,用命令行训练模型;关键:不用追求高精度,能训练出一个能检测出目标的模型就行。很多初学者卡在入门阶段,不是因为智商不够,而是因为“想太多,做太少”——总觉得要把所有原理搞懂才能动手,结果越想越怕,最后放弃。先动手,再动脑。先跑通一个案例,获得成就感;再制作自定义数据集,训练简单模型;最后再回头去理解原理,优化模型。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 691

简单的整理了一下分页,希望对初学者有帮助

准备工作:在Oracle下,建立一张表:CREATE TABLE mytable(id int, name varchar(32))/ 往表mytable里插入一些值。 testpage.jsp页面程序如下: &lt;!--简单的分页示例,demo--&gt;&lt;%@page import="java.util.*"%&gt;&lt;%@page import="java.lang.*"...

iihero@优快云 177

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

JSP整理

什么是 jsp,它有什么用? jsp 的全换是 java server pages。Java 的服务器页面。 jsp 的主要作用是代替 Servlet 程序回传html 页面的数据。 因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。 Servlet 回传 html 页面数据的代码: public class PringHtml extends HttpServlet { @Override protected void doGet(HttpServlet

小王同学的博客 223

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JSP初学整理(一):第一个JSP工程

JSP初学整理(一)初次接触jsp总结出第一次学习的内容: 创建Web工程 新建hello类 创建JSP界面 配置Tomcat服务器 部属 Web 应用程序 运行调试程序 目录JSP初学整理一 目录 创建Web工程 新建hello类 创建JSP界面 配置 Tomcat 服务器 部属 Web 应用程序 运行调试程序创建Web工程打开 MyEclipse 开发界面, File->New->Project

yf316375429的博客 316

Jsp超详细整理

*JSP**入门 什么是JSP JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术有点类似ASP技术,它是在传 统的网页HTML文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为 (*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,

程序员小章的博客 876

期末总结——jsp

jsp期末总结 经过一学期的的学习,对jsp有了初步了解,jsp使java代码与网页互交。使用java来连接数据库、处理数据,再传到页面上。 开始安装Tomcat服务:下载地址:https://tomcat.apache.org/download-80.cgi 解压,然后设置环境变量 —— path:安装路径/bin 创建项目:勾选这个,然后创建, 在后面学了一些JSP元素,这个没学懂,因为没...

qq_44642379的博客 1503

JSP常用知识点整理

目录 1.什么是JSP 2. JSP为什么会出现 3.JSP中如何嵌套java代码 4. JSP的原理 5. JSP的内置对象 6. JSP的指令 7. JSP出现的状态码 8. EL表达式 9. JSTL 1.什么是JSP JSP全名为Java Server Pages,中⽂名叫java服务器⻚⾯,其根本是⼀个简化的Servlet设计。 在HTML⽂件中插⼊Java程序段和JSP标记(tag),从⽽形成JSP⽂件。 ⽤JSP开发的Web应⽤是跨平台的,既能在...

你好啊cbw 1729

JSP基础整理

1. JSP 指令标识 JSP语法格式: %@ 指令名 属性1="属性值1" ......%> 1.1 page 指令 page用于定义整个JSP页面的相关属性。 属性 作用 language 用于设置页面使用的语言,目前只支持java。默认值为java import 用于设置jsp导入的java类包,引用多个类,可以以 , 隔开

shaopaul11的专栏 1208

jsp的application技术整理

jsp的application技术整理

WYZSC的专栏 2万+

Java JSP归纳整理

(1)JSP脚本程序 脚本程序可以包含任意量的Java语句、变量、方法或表达式 语法:<% Java代码 %> <% out.println("Your IP address is " + request.getRemoteAddr()); %> (2)JSP表达式:对数据的表示,系统将其作为一个值进行计算和显示 语法:<% = Java表达式/变量 ...

码农的田园 174

jsp基础语法整理

WEB-INF目录结构: http://localhost:8080/项目名(默认访问index.jsp)==http://localhost:8080/项目名/index.jsp   Ps1:如果index.jsp改成其他名字.jsp或者index.html,再浏览http://localhost:8080/项目名,则404。 Ps2:如果想其他名字设为默认的首页,则在web-inf文件

Doraemon 1134

java servlet面试题_JavaWeb之JSP和servlet面试题附答案

JSP从表现上看更像是前端组件,只是传统的html代码加入了java脚本的综合操作。但是在本质上,JSP同时又是servelt。今天就来说一说JSP技术和servlet技术的相关知识点,特此整理成了10道JSP和servlet面试题附答案,并附上了相应的参考答案,相信这些题目会在java工程师的面试里出现的,各位java程序员在面试前需要提前做好准备。1、简单说说tomcat的配置?答:JAVA_...

weixin_28952471的博客 1910

JSP整理篇

第1章节慕课网1.软件开发的三大领域:桌面应用程序:QQ等 Web应用程序:天猫、京东 移动互联网:安卓、苹果开发等。 对于一般多数人基本走2者,然后基本上java是每个搞开发的人必学的了。2.Tomcat服务器 是Apache下开源的项目 JSP/Servlet容器 3.Tomcat的目录结构 在/bin下会有个startup/shutdown的windows脚本,是关闭和启动tomcat

蜡笔小新的博客 505

JSP的基础内容整理

一、JSP的注释 1、显示注释: 查看网页源代码能够看到的注释 a、继承HTML风格的注释: <!-- 这是HTML的注释 --> 2、隐式注释 查看网页源代码能够看不到的注释 a、JSP自己的注释: <%-- 这是JSP的注释 --%> <%-- 这是JSP的注释 --%> b、继承Java风格的注释: // 单行注释 /多行注释/ <% // 单行注...

kaiqiang2pm的博客 216
上一篇: 从库中读图片显示到页面上的主要源码
下一篇: WAP应用开发环境就是这样搭建的
JavaProgramers
博客等级 码龄22年 660粉丝 304原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值