java分页下载源代码 java分页插件

哪些网站可以免费下载JAVA源码

世纪站长网

珲春网站建设公司成都创新互联,珲春网站设计制作,有大型网站制作公司丰富经验。已为珲春上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的珲春做网站的公司定做!

盟动力源码

365源码之家

天新网

豆豆源码

这样的网站多了,去看看吧。

java:想把一个集合里面的数据在页面上做成分页,求代码。这个集合里的数据不是从数据库拿到的

int cou=list.size()%pageBean.getPageSize();

int number=0;

if(pageBean.getCurrentPage()==pageBean.inits())

{

if(cou==0list.size()0)

{

number=(pageBean.getCurrentPage())*pageBean.getPageSize();

}else{

number=(pageBean.getCurrentPage()-1)*pageBean.getPageSize()+cou;

}

}else

{

number=pageBean.getCurrentPage()*pageBean.getPageSize();

}

for(int i=pageBean.getPageSize()*(pageBean.getCurrentPage()-1);inumber;i++)

{

pagelist.add(list.get(i));

}

java中如何实现百度中的分页

/**

* 分页代码

* @author Star

* @version 1.0 2008/07/08

*/

public class CutPage implements Serializable{

private static Log log = LogFactory.getLog(CutPage.class);

private int curPageNo = 0; // 当前页数,从0开始

private int size = 0; // 所有数据条数

private String url; // 页面跳转的路径

private List showList; // 当前页面需要显示的数据列表

private int pageSize = 20;// 每页显示的数据条数

private int groupSize = 1;// 多少页为一组

private String pageNavigation;// 导航条

/**

 * 每次通过sql语句从数据库里面分组取出需要显示的数据

 * 

 * @param request

 *            javax.servlet.http.HttpServletRequest对象

 * @param sql

 *            String 查询数据库的sql语句

 * @param pageSize

 *            int 每页显示的条数

 * @param groupSize

 *            int 分成多少组

 * @param url

 *            String 页面跳转的路径,若没有特殊的参数传递,可以传入null或"",

 *            如是在aciton里面调用,并且action是继承自DispatherAction的话最好传入完整的路径

 */

public void init(HttpServletRequest request, String sql, int pageSize,

int groupSize, int pageNo, String url) {

// 上一页、下一页跳转路径

if (url != null) {

this.url = url;

} else {

this.url = request.getRequestURL() + "";

}

if (pageSize  0)

this.pageSize = pageSize;// 每页多少条记录

if (groupSize  0)

this.groupSize = groupSize;

// 当前第几页

if (pageNo  0) {

this.curPageNo = 0;

} else {

this.curPageNo = pageNo;

}

int curGroup = this.curPageNo / this.groupSize + 1;

// 是否是新的一组数据,如果是则到数据库取数据

this.size = parseInt(request.getSession().getAttribute("page_all_size")

+ "", 0);

if (this.curPageNo % this.groupSize == 0

|| (request.getSession().getAttribute("cur_group") != null  parseInt(

"" + request.getSession().getAttribute("cur_group"), 1) != curGroup)

|| this.size == 0 || request.getParameter("reload") != null) {

request.getSession().setAttribute("cur_group", curGroup);

if (pageNo  0

 request.getSession().getAttribute("page_sql") != null) {

sql = request.getSession().getAttribute("page_sql") + "";

} else {

request.getSession().setAttribute("page_sql", sql);

}

this.size = getTotalCount(sql);

List list = getPageData(sql, (this.curPageNo / this.groupSize)

* this.pageSize * this.groupSize, this.pageSize

* this.groupSize);

request.getSession().setAttribute("page_all_size", this.size);

request.getSession().setAttribute("page_cur_list", list);

this.setShowList(list);// 设置页面上的显示数据

} else {

this.setShowList((List) request.getSession().getAttribute(

"page_cur_list"));// 设置页面上的显示数据

}

}

/**

 * 每次通过sql语句从数据库里面分组取出需要显示的数据

 * 

 * @param request

 *            javax.servlet.http.HttpServletRequest对象

 * @param sql

 *            String 查询数据库的sql语句

 * @param pageSize

 *            int 每页显示的条数

 * @param groupSize

 *            int 分成多少组

 * @param url

 *            String 页面跳转的路径,若没有特殊的参数传递,可以传入null或"",

 *            如是在aciton里面调用,并且action是继承自DispatherAction的话最好传入完整的路径

 */

public void init(HttpServletRequest request, String sql, int pageSize,

int groupSize, String url) {

// 当前第几页

String curPage = request.getParameter("pageNo");

init(request, sql, pageSize, groupSize, parseInt(curPage, -1), url);

}

/**

 * 每次通过sql语句从数据库里面分组取出需要显示的数据

 * 

 * @param request

 *            javax.servlet.http.HttpServletRequest对象

 * @param sql

 *            String 查询数据库的sql语句

 * @param pageSize

 *            int 每页显示的条数

 * @param groupSize

 *            int 分成多少组

 * @param url

 *            String 页面跳转的路径,若没有特殊的参数传递,可以传入null或"",

 *            如是在aciton里面调用,并且action是继承自DispatherAction的话最好传入完整的路径

 */

public void init(HttpServletRequest request, String sql, int pageSize,

int groupSize, int pageNo) {

init(request, sql, pageSize, groupSize, pageNo, "");

}

太多了,贴不下,见附件


文章标题:java分页下载源代码 java分页插件
标题链接:http://scyanting.com/article/ddssecd.html