package com.jsh.erp.utils; import javax.servlet.http.HttpServletRequest; import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; /** * @author jishenghua qq752718920 2018-10-7 15:26:27 */ public class ParamUtils { public static String getPageOffset(Integer currentPage, Integer pageSize) { if (currentPage != null && pageSize != null) { int offset = (currentPage - 1) * pageSize; if (offset <= 0) { return "0"; } else { return new StringBuffer().append(offset).toString(); } } return null; } public static Integer getNumberPageOffset(Integer currentPage, Integer pageSize) { if (currentPage != null && pageSize != null) { int offset = (currentPage - 1) * pageSize; if (offset <= 0) { return 0; } else { return offset; } } return null; } public static Integer getNumberPageRows(Integer currentPage, Integer pageSize) { if (currentPage != null && pageSize != null) { int rows = (currentPage) * pageSize; if (rows <= 0) { return 0; } else { return rows; } } return null; } public static HashMap requestToMap(HttpServletRequest request) { HashMap parameterMap = new HashMap(); Enumeration names = request.getParameterNames(); if (names != null) { for (String name : Collections.list(names)) { parameterMap.put(name, request.getParameter(name)); } } return parameterMap; } }