jsp分页

本文详细介绍了在Java JSP中实现数据库分页的方法,包括分页处理函数的编写、调用实现、Mapper文件配置、函数调用流程以及在页面上的不同数据状态显示。
摘要由CSDN通过智能技术生成

1、分页处理函数

package com.wangyin.platarch.util;

import java.util.List;
public class PageUtil <T>{
	private List<T> values;
	private int totalSize = 0;
	private int maxResults = 10;
	private int firstResult = 0;
	public List<T> getValues() {
		return values;
	}
	public void setValues(List<T> values) {
		this.values = values;
		this.finger();
	}
	public int getTotalSize() {
		return totalSize;
	}
	public void setTotalSize(int totalSize) {
		this.totalSize = totalSize;
	}
	public int getMaxResults() {
		return maxResults;
	}
	public void setMaxResults(int maxResults) {
		this.maxResults = maxResults;
	}
	public int getFirstResult() {
		return firstResult;
	}
	public void setFirstResult(int firstResult) {
		this.firstResult = firstResult;
	}
	
	
	private String pageMaker = "";
	public String getPageMaker() {
		return pageMaker;
	}
	public void setPageMaker(String pageMaker) {
		this.pageMaker = pageMaker;
	}
	
	private void finger(){
		if(this.totalSize==0){
			this.setPageMaker("");
			return;
		}
		
		StringBuffer buffer = new StringBuffer();
		
		if(this.getFirstResult()==0){
			buffer.append("‹‹ 首页  ");
			buffer.append("‹ 上一页  ");
		}else{
			buffer.append("<a class=\"more\" href=\"?first=0\" οnclick=\"pageFlag\">‹‹ 首页</a>   ");
			buffer.append("<a class=\"more\" href=\"?first="+(th
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值