主页 > 知识库 > JSP实现的简单分页示例

JSP实现的简单分页示例

热门标签:银行业务 Mysql连接数设置 Linux服务器 服务器配置 团购网站 阿里云 科大讯飞语音识别系统 电子围栏

本文实例讲述了JSP实现的简单分页示例。分享给大家供大家参考,具体如下:

%@ page language="java" import="java.util.*" contentType="text/html; charset=gbk"%>
%@ page import="com.yx.page.db.*"%>
%@ page import="java.sql.*" %>
html>
 head>
  title>My JSP 'page01.jsp' starting page/title>
 /head>
 body>
 center>
 %! 
 final String jspURL = "page04.jsp"; 
 %>
 %
 // 定义如下分页变量
 // 1、定义每页要显示的记录数
 int lineSize = 10 ;
 // 2、定义一个当前是第几页
 int currentPage = 1 ;
 //接受传过来的当前页
 %>
 %
 try{
  currentPage = Integer.parseInt(request.getParameter("cp"));
 }catch(Exception e){
  e.printStackTrace();
 }
 %>
 %
 Connection conn = null;
 PreparedStatement pStmt = null;
 ResultSet rs = null;
 GetConnection getConnection = new GetConnection(); //自定义数据库连接操作 DAO
 %>
 script language="javascript">
 function openPage(curpage){
  document.form1.cp.value=curpage;
  document.form1.submit();
 }
 /script>
 form action="%=jspURL%>" method="post" name="form1">
 input name="button1" type="button" value="首页" onClick="openPage(1)">
 input name="button2" type="button" value="上一页" onClick="openPage(%=currentPage-1%>)">
 input name="button3" type="button" value="下一页" onClick="openPage(%=currentPage+1%>)">
 input name="button4" type="button" value="尾页">
 input name="cp" type="hidden" value="" />
 /form>
 table width="80%" border="1">
 %
 try{
 String strSql= "select * from person";
 pStmt = getConnection.getPreStatement(strSql);
 rs = pStmt.executeQuery();
 %>
 tr>
 td align="center">编号/td>
 td align="center">登陆名称/td>
 td align="center">姓名/td>
 td align="center">密码/td>
 td colspan="2" align="center">操作/td>
 /tr>
 %
 for(int x=0; x(currentPage-1)*lineSize; x++){
  rs.next();
 }
 for(int x=0; xlineSize; x++){
  if(rs.next()){
  int id = rs.getInt(1);
  String uid = rs.getString(2);
  String name = rs.getString(3);
  String pass = rs.getString(4);
 %>
 tr>
  td>%=id%>/td>
  td>%=uid%>/td>
  td>%=name%>/td>
  td>%=pass%>/td>
  td>更改/td>
  td>删除/td>
 /tr>
 %
  }
 }
 }catch(Exception e){
 %>
 h4>系统有错误/h4>
 %
 e.printStackTrace();
 }finally{
 getConnection.getAllClose(conn,pStmt,rs);
 }
 %>
 /table>
 /center>
 /body>
/html>

希望本文所述对大家JSP程序设计有所帮助。

您可能感兴趣的文章:
  • jsp分页显示的实现代码
  • JSP分页显示的实例代码
  • 一个实用的JSP分页代码
  • jsp hibernate的分页代码
  • JSP自定义分页标签TAG全过程
  • jsp+servlet+javabean实现数据分页方法完整实例
  • JSP通用高大上分页代码(超管用)
  • jsp实现页面分页功能代码
  • 一个通用的jsp分页PageBean
  • JSP实现分页效果

标签:衢州 江苏 衡水 萍乡 大理 枣庄 广元 蚌埠

巨人网络通讯声明:本文标题《JSP实现的简单分页示例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266