您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

mysql在JSP页面中分页查看的解决(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:

         * 当在最后一页点击下一页时,此时获得页面数会大于实际的页面,所以页面就要保持在最后一页

         * 当在第一页点击上一页,此时获得的页面数会小于或=0,此时就要一直保持在第一页

         */ 

        int vaildPage = currentPage <= 0 ? 1 : currentPage; 

        vaildPage = vaildPage > this.getPageCount() ? this.getPageCount() 

                : vaildPage; 

        this.currentPage = vaildPage; 

    } 

 

    // 得到当前页,用于显示在JSP中 

    public int getCurrentPage() { 

        return currentPage; 

    } 

 

    // 得到每页显示的记录数 

    public int getPageSize() { 

        return pageSize; 

    } 

 

 

index.jsp

 

 

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 

<%@page import="java.sql.Connection"%> 

<%@page import="java.sql.DriverManager"%> 

<%@page import="java.sql.PreparedStatement"%> 

<%@page import="java.sql.ResultSet"%> 

<%@page import="com.view.View"%> 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<html> 

    <head> 

        <title>分页查看数据库</title> 

    </head> 

 

    <body> 

        <%!//数据库连接信息 

    public static final String URL = "jdbc:mysql://localhost:3306/j2ee"; 

    public static final String USERNAME = "root"; 

    public static final String PASSWORD = "root";%> 

        <% 

            //连接数据库,获取有多少条记录 

            Class.forName("com.mysql.jdbc.Driver"); 

            Connection conn = DriverManager.getConnection(URL, USERNAME, 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • WIN98/2000下的jsp服务器
  • 自定义JSP标签(tag)浅议
  • Struts学习傻瓜式入门篇
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1