Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·Tomcat5.5.9的安装配置
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·hibernate配置笔记
·构建Linux下IDE环境--Eclipse篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·AOP编程入门--Java篇
·创建文件夹和文件的java代码范例
·Java常见面试题(含答案)
·Java编写的计算器程序及源代码

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
";
str+="";
//str+="";
str+="";
str+="";
str+="";
str+="";
}
this.page=0;
return str;
}
//设置翻页头
public String getPageHead()
{
int pageSum=this.getSumPage();
String head=this.setJs()+"";
return head;
}
//设置翻页尾显示
public String getPageFoot(int pa)
{
int pageSum=this.getSumPage();
int p=pa;
int nextPage=0;//下页
nextPage=p+1;
int upPage=0;
upPage=p-1;//上页
String foot="";
return foot;
}
}


java 写的分页类(自家用)

作者:未知 来源:月光软件站 加入时间:2005-6-5 月光软件站

import java.util.Collection;
import java.util.Iterator;
import com.soohuo.se.member.ds.usercomment.AppUserCommentVO;
import com.soohuo.se.common.ShowGrade;
import com.soohuo.framework.GenericException;
import java.util.ArrayList;
/*
*@param count 记录的总共条数
*@param url 翻页要跳转的页面url
*@param infoSum 每页显示的条数
*@param page 当前页
*@param arr 存放结果集的ArrayList
*@return 生成的结果
*@throws GenericException
*针对oracle数据库,采用sql语句完成分页
*sql语句格式为:
*select * from (select rownum num,列 from 表 where ...and...orderby....)where num between 开始(从1开始) and 结束
*/
public class Pagination {
//设置常用参数
public void setParam(int count,String url,int infoSum,int page)
{
if(page==0||page<0)
{
page = 1;
}
this.page=page;
this.url=url+"&page=";
this.infoSum=infoSum;
this.count=count;
}
public static int infoSum=3;//每页显示的条数
public static int count=0; //总共的条数
public static String url; //跳转地址
public static int page; //当前页
//设置总共页数
public void setInfoSum(int infoSum)
{
this.infoSum=infoSum;
}
//取得总共条数
public int getCount()
{
return count;
}
//取得每页显示数
public int getInfoSum()
{
return infoSum;
}
//取得总共的页数
public int getSumPage()
{
int pageSum=count/infoSum;
if(count%infoSum!=0)
pageSum+=1;
return pageSum;
}
//设置跳转用的js
public String setJs()
{
String js="";
return js;
}
//设置翻页主体
public String getPageBody(ArrayList arr) throws
GenericException {
String str="";
Iterator it=arr.iterator();
ShowGrade showGrade=new ShowGrade();
while(it.hasNext())
{
AppUserCommentVO vo=(AppUserCommentVO)it.next();
str+=showGrade.ShowUserCommentGrade(vo.getCommentId())+"";
str+="
src='/images/ping.gif'>  发 表 人:["+vo.getUserId()+"]src='/images/ping.gif'>  发 表 人:["+vo.getUserName()+"]
点评:

"+vo.getCommentInfo()+"
共有"+pageSum+"页  当前是"+page+"页";
if(pageSum>1 && page<=pageSum)
{
head+="  跳到第 ";
}
head+="
";
if(p>1)
{
foot+="首页  上一页";
}
if(pageSum>1 && p {
foot+=" 下一页  尾页";
}
foot+="

相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有