[网页高手]
Homepage
[网络编程]
Programe
[图形图像]
Picture
[冲浪宝典]
Insernet
[操作系统]
System
[软件教学]
Software
[数码时代]
Didgtale
[安全防御]
Didgtale
[IT学院]
Education
    
 
Google Web tongyi.net
 
    你的位置:首页 > 网络编程 > JSP > 在jsp中实现分页
网络编程
  ASP

PHP

JSP

CGI

ASP.NET

C#.NET

SQL Server

Mysql

ORACLE

其它编程

 
在jsp中实现分页

page是关键字,不能当变量。 


conn.jsp 


<% 
String sDBDriver = \"COM.ibm.db2.jdbc.app.DB2Driver\"; 
String sConnStr = \"jdbc:db2:faq\"; 
Connection conn = null; 
Statement stmt = null; 
ResultSet rs=null; 
try { 
Class.forName(sDBDriver); 

catch(java.lang.ClassNotFoundException e) { 
out.print(\"faq(): \" + e.getMessage()); 


try{ 
conn = DriverManager.getConnection(sConnStr,\"wsdemo\",\"wsdemo1\"); 
stmt = conn.createStatement(); 
}catch(SQLException e){ 
out.print(e.toString()); 

%> 

query.jsp 

<%@ page language=\"java\" import=\"java.sql.*\" %> 
<%@ page contentType=\"text/html; charset=gb2312\" %> 
<%@ include file=\"conn.jsp\" %> 
<% 
...... 
int pages=0; 
int pagesize=10; 
ResultSet result = null; 
ResultSet rcount = null; 

pages = new Integer(request.getParameter(\"pages\")).intValue(); 

if (pages>0) 


String sql=\" state=\'我不傻\'\"; 
int count=0; 
try { 
rcount = stmt.executeQuery(\"SELECT count(id) as id from user where \"+sql); 
catch(SQLException ex) { 
out.print(\"aq.executeQuery: \" + ex.getMessage()); 

if(rcount.next()) 
count = rcount.getInt(\"id\"); 
rcount.close(); 
if (count>0) 

sql=\"select * from user where \"+sql; 
try { 
result = stmt.executeQuery(sql); 

catch(SQLException ex) { 
out.print(\"aq.executeQuery: \" + ex.getMessage()); 

int i; 
String name; 
// result.first(); 
// result.absolute((pages-1)*pagesize); 
// 此方法jdbc2.0支持。编译通过,但执行不过,不知是不是跟驱动有关,只好用下面的笨办法。 
for(i=1;i<=(pages-1)*pagesize;i++) 
result.next(); 
for(i=1;i<=pagesize;i++) { 
if (result.next()) { 
name=result.getString(\"name\"); 
out.print(name); 

result.close(); 
int n= (int)(count/pagesize); 
if (n*pagesize<count) n++; 
if (n>1) 
{for(i=1;i<=n;i++) 
out.print(\"<a href=query.jsp?pages=\"+i+\">\"+i+\" </a>\"); 







%> 
     打印本文 | 推荐朋友 | 收藏文章 | 关闭窗口
 
 

    相关文章
 JSP数据库数据分页显示    (2001年11月27日)

 一个用JSP做的日历    (2001年11月27日)

 jsp的出错处理    (2001年11月27日)

 利用JSP建立Web站点    (2001年10月20日)

 在Windows 2000下搭建jsp环境    (2001年8月8日)

 用JSP操作Cookie    (2001年7月23日)

 JSP简明教程:行为标签与实例    (2001年4月3日)

 JSP简明教程    (2001年4月3日)

 
 

 

关于统一 | 联系合作 | 统一作品 | 版权申明 | 建站服务 | 更多说明
Copyright 2000-2003 Tongyi All rights reserved. 京ICP备05005608号