资源简介
JSP 面向对象 MVC模式
网上普遍使用的分页方法
代码片段和文件信息
package org.pagedemo.biz;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.pagedemo.dao.baseDao;
import org.pagedemo.entity.PageBean;
import org.pagedemo.entity.Person;
public class PersonBiz {
private baseDao baseDao = new baseDao();
// 分页查询
public void listPage(PageBean pageBean) {
// 1.获得总记录数
String countSql = “select count(*) from sanguo“;
ResultSet rs = baseDao.executeQuery(countSql);
try {
rs.next();// 结果集游标下移一位
int totalRecord = rs.getInt(1);
pageBean.setTotalRecord(totalRecord);
} catch (SQLException e) {
e.printStackTrace();
}
//防止当前页越界
if (pageBean.getCurrent() > pageBean.getTotalPage()) {
pageBean.setCurrent(pageBean.getTotalPage());
}
// 2.获得区间数据
String limitSql = “select top “ + pageBean.getPageSize()
+ “ * from sanguo where id not in(select top “
+ (pageBean.getCurrent() - 1) * pageBean.getPageSize()
+ “ id from sanguo)“;
rs = baseDao.executeQuery(limitSql);
try {
List list = new ArrayList();
while (rs.next()) {
Person p = new Person();
p.setId(new Integer(rs.getInt(1)));
p.setName(rs.getString(2));
p.setAge(rs.getInt(3));
p.setPhoto(rs.getString(4));
p.setAddress(rs.getString(5));
p.setInfo(rs.getString(6));
list.add(p);
}
pageBean.setList(list);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
PersonBiz personBiz = new PersonBiz();
PageBean pageBean = new PageBean();
pageBean.setCurrent(2);
personBiz.listPage(pageBean);
Iterator it = pageBean.getList().iterator();
while (it.hasNext()) {
Person person = (Person) it.next();
System.out.println(person.getName());
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 410 2009-07-24 08:31 PageDemo\.classpath
文件 297 2009-07-24 08:09 PageDemo\.myme
文件 1226 2009-07-24 08:59 PageDemo\.project
文件 11201 2007-12-09 03:11 PageDemo\image\caocao.jpg
文件 18084 2007-12-09 03:18 PageDemo\image\daqiao.jpg
文件 31035 2007-12-09 03:15 PageDemo\image\diaochan.jpg
文件 9477 2007-12-09 03:21 PageDemo\image\dongzhuo.jpg
文件 7614 2007-12-09 03:23 PageDemo\image\fazheng.jpg
文件 10637 2007-12-09 03:22 PageDemo\image\ganning.jpg
文件 10752 2007-12-09 03:11 PageDemo\image\guanyu.jpg
文件 9182 2007-12-09 03:11 PageDemo\image\guojia.jpg
文件 24503 2007-12-09 03:17 PageDemo\image\huanggai.jpg
文件 19997 2007-12-09 03:15 PageDemo\image\huangzhong.jpg
文件 10820 2007-12-09 03:11 PageDemo\image\jiangwei.jpg
文件 10101 2007-12-09 03:17 PageDemo\image\jiaxu.jpg
文件 8884 2007-12-09 03:25 PageDemo\image\kongrong.jpg
文件 9261 2007-12-09 03:11 PageDemo\image\liubei.jpg
文件 10889 2007-12-09 03:15 PageDemo\image\luxun.jpg
文件 27166 2007-12-09 03:11 PageDemo\image\lvbu.jpg
文件 13390 2007-12-09 03:11 PageDemo\image\machao.jpg
文件 10465 2007-12-09 03:23 PageDemo\image\pangde.jpg
文件 15155 2007-12-09 03:18 PageDemo\image\simayi.jpg
文件 9243 2007-12-09 03:17 PageDemo\image\sunquan.jpg
文件 17864 2007-12-12 09:31 PageDemo\image\taishici.jpg
文件 1746 2007-12-10 05:32 PageDemo\image\TEST.HTM
..A.SH. 144896 2008-05-24 15:55 PageDemo\image\Thumbs.db
文件 26577 2007-12-09 03:16 PageDemo\image\weiyan.jpg
文件 17648 2007-12-09 03:18 PageDemo\image\xiaoqiao.jpg
文件 25025 2007-12-09 03:24 PageDemo\image\xuchu.jpg
文件 8668 2007-12-09 03:24 PageDemo\image\xushu.jpg
............此处省略50个文件信息
相关资源
- 中国移动信息管理系统
- jsp酒店管理系统源码
- JAVA JSP MYSQL电影播放网站
- Java+MySQL学生兼职网的设计与实现源码
- JSP+MYSQL电影订票系统
- JAVA089JSP企业车辆管理系统.rar
- jsp+mysql实现的博客系统
- jsp+mysql客户关系管理系统
- myeclipse开发servlet+jsp+oracle+c3p0的java
- JSP+SQL图书管理系统
- 官方修改jsplumbtoolkit.js亲测可用!
- 360独家防注入跨站脚本攻击漏洞补丁
- SpringMVC+xfire1.2.6webService
- easyUI+jsp电子仓库管理系统
- jsp案例和分析经典
- 学报稿件管理系统jsp版
- JSP数据库系统开发完全手册明日科技
- jsp+servletERP管理系统
- JSP机房管理系统(毕业设计)
- 基于JAVA技术爬虫爬网站图片设计与实
- JSP毕业设计作业:奖学金评定系统J
- JSP+Oracle开发的生产管理系统文档+源代
- JSP新闻发布系统设计作品
- 网上书店jsp做的,很简单
- 阶段项目:易买网可修改
- JSP购物商城项目及数据库源码
- jsp排课管理系统
- 使用JSP+Servlet实现商品管理功能,后台
- 基于Java的网上家具商城
- 基于ssm的jsp的企业办公自动化系统毕
评论
共有 条评论