首页>代码>Spring+Spring MVC+Mybatis+datatables的用户后台管理系统,适合java初学者学习后端分页>/SSM/src/com/zdsoft/common/DataTables.java
                
                package com.zdsoft.common;
import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
/**
 * datatables实体类,用于传递参数
 * 
 * @author yangtao
 *
 */
public class DataTables {
	private Integer iTotalRecords;//数据库中的结果总行数
	private Integer iTotalDisplayRecords;//搜索过滤后的总行数
	private String iDisplayStart;// 起始行数
	private String sSearch;// 搜索的字符串
	private String pageDisplayLength;// 页面大小
	private String sEcho;// 不知道干嘛的,留着就行
	private String iSortCol_0;// 需要排序的列
	private String sSortDir_0;// 排序方式
	private List<Map<String, String>> aaData;//结果集
	/**
	 * 构造方法
	 * 
	 * @param request
	 */
	public DataTables(HttpServletRequest request) {
		this.iDisplayStart = request.getParameter("iDisplayStart");
		try {
			this.sSearch = new String(request.getParameter("sSearch").getBytes("ISO-8859-1"), "utf-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		this.pageDisplayLength = request.getParameter("iDisplayLength");
		this.sEcho = request.getParameter("sEcho");
		this.iSortCol_0 = request.getParameter("iSortCol_0");
		this.sSortDir_0 = request.getParameter("sSortDir_0");
	}
	/**
	 * 构造器
	 * @param request
	 * @return
	 */
	public static DataTables createDataTables(HttpServletRequest request){
		return new DataTables(request);
	}
	
	/**
	 * @return the iDisplayStart
	 */
	public String getiDisplayStart() {
		return iDisplayStart;
	}
	/**
	 * @param iDisplayStart
	 *            the iDisplayStart to set
	 */
	public void setiDisplayStart(String iDisplayStart) {
		this.iDisplayStart = iDisplayStart;
	}
	/**
	 * @return the searchParameter
	 */
	public String getSSearch() {
		return sSearch;
	}
	/**
	 * @param searchParameter
	 *            the searchParameter to set
	 */
	public void setSSearch(String searchParameter) {
		this.sSearch = searchParameter;
	}
	/**
	 * @return the pageDisplayLength
	 */
	public String getPageDisplayLength() {
		return pageDisplayLength;
	}
	/**
	 * @param pageDisplayLength
	 *            the pageDisplayLength to set
	 */
	public void setPageDisplayLength(String pageDisplayLength) {
		this.pageDisplayLength = pageDisplayLength;
	}
	/**
	 * @return the sEcho
	 */
	public String getsEcho() {
		return sEcho;
	}
	/**
	 * @param sEcho
	 *            the sEcho to set
	 */
	public void setsEcho(String sEcho) {
		this.sEcho = sEcho;
	}
	/**
	 * @return the iSortCol_0
	 */
	public String getiSortCol_0() {
		return iSortCol_0;
	}
	/**
	 * @param iSortCol_0
	 *            the iSortCol_0 to set
	 */
	public void setiSortCol_0(String iSortCol_0) {
		this.iSortCol_0 = iSortCol_0;
	}
	/**
	 * @return the sSortDir_0
	 */
	public String getsSortDir_0() {
		return sSortDir_0;
	}
	/**
	 * @param sSortDir_0
	 *            the sSortDir_0 to set
	 */
	public void setsSortDir_0(String sSortDir_0) {
		this.sSortDir_0 = sSortDir_0;
	}
	
	/**
	 * @return the iTotalRecords
	 */
	public Integer getiTotalRecords() {
		return iTotalRecords;
	}
	/**
	 * @param iTotalRecords the iTotalRecords to set
	 */
	public void setiTotalRecords(Integer iTotalRecords) {
		this.iTotalRecords = iTotalRecords;
	}
	/**
	 * @return the iTotalDisplayRecords
	 */
	public Integer getiTotalDisplayRecords() {
		return iTotalDisplayRecords;
	}
	/**
	 * @param iTotalDisplayRecords the iTotalDisplayRecords to set
	 */
	public void setiTotalDisplayRecords(Integer iTotalDisplayRecords) {
		this.iTotalDisplayRecords = iTotalDisplayRecords;
	}
	public List<Map<String, String>> getAaData() {
		return aaData;
	}
	public void setAaData(List<Map<String, String>> aaData) {
		this.aaData = aaData;
	}
}
 最近下载更多
最近下载更多
                
                微信网友_6248713511227392     LV11
                2022年12月5日
            
            
        
                stdtta     LV8
                2022年6月28日
            
            
        
                543666826     LV34
                2021年11月20日
            
            
        
                CSS199669     LV25
                2020年7月26日
            
            
        
                wanminhang     LV12
                2020年4月9日
            
            
        
                李兰香     LV11
                2019年12月16日
            
            
        
                p13994295637     LV7
                2019年12月12日
            
            
        
                aaabbc     LV9
                2019年12月4日
            
            
        
                乱邪君     LV6
                2019年11月26日
            
            
        
                仗剑江湖wzl     LV11
                2019年10月24日
            
            
         最近浏览更多
最近浏览更多
                
                g1121345342     LV9
                4月29日
            
            
        
                xuzh1mo    
                2024年12月25日
            
            
                    暂无贡献等级
            
        
                ykllykll    
                2024年7月24日
            
            
                    暂无贡献等级
            
        
                xuweiwowzy     LV5
                2024年1月14日
            
            
        
                wwwww816     LV5
                2023年12月19日
            
            
        
                sunshine9920     LV12
                2023年11月6日
            
            
        
                李亮     LV19
                2023年8月29日
            
            
        
                gecongkai     LV8
                2023年6月22日
            
            
        
                c469893928     LV2
                2023年6月10日
            
            
        
                liyc_ayer     LV1
                2023年5月30日
            
            
        
 
                 
                 
                