package com.javaweb.app.common.page;
|
|
import com.javaweb.common.constant.Constants;
|
import com.javaweb.common.core.page.PageDomain;
|
import com.javaweb.common.core.text.Convert;
|
import org.springframework.web.context.request.RequestContextHolder;
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* 表格数据处理
|
*/
|
public class PageSupport
|
{
|
/**
|
* 封装分页对象
|
*/
|
public static PageDomain getPageDomain()
|
{
|
PageDomain pageDomain = new PageDomain();
|
pageDomain.setPageNum(Convert.toInt(getParameter(Constants.PAGE_NUM)));
|
pageDomain.setPageSize(Convert.toInt(getParameter(Constants.PAGE_SIZE)));
|
pageDomain.setOrderByColumn(getParameter(Constants.ORDER_BY_COLUMN));
|
pageDomain.setIsAsc(getParameter(Constants.IS_ASC));
|
return pageDomain;
|
}
|
|
public static PageDomain buildPageRequest()
|
{
|
return getPageDomain();
|
}
|
|
public static String getParameter(String name)
|
{
|
return getRequest().getParameter(name);
|
}
|
|
/**
|
* 获取request
|
*/
|
public static HttpServletRequest getRequest()
|
{
|
return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
}
|
}
|