コード例 #1
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
  /**
   * 分页
   *
   * @param totalPage
   * @param pageSize
   */
  public static void forPage(int totalPage, int pageSize) {
    HttpServletRequest request = ServletUtil.getRequest();

    request.setAttribute("url", generateUrl());
    request.setAttribute("curPage", getCurPage());
    request.setAttribute("totalPage", validateTotalPage(totalPage));
  }
コード例 #2
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
 public static String generateUrl(Map<String, Object> map) {
   StringBuffer url = ServletUtil.getRequest().getRequestURL();
   Iterator<String> iterator = map.keySet().iterator();
   url.append("?");
   while (iterator.hasNext()) {
     String key = iterator.next();
     String value = String.valueOf(map.get(key));
     url.append(key + "=");
     url.append(value + "&");
   }
   url.append("curPage={curPage}");
   return url.toString();
 }
コード例 #3
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
 public static void forPage(int totalPage, int pageSize, Map<String, Object> conditionMap) {
   HttpServletRequest request = ServletUtil.getRequest();
   request.setAttribute("url", generateUrl(conditionMap));
   request.setAttribute("curPage", getCurPage());
   request.setAttribute("totalPage", validateTotalPage(totalPage));
 }
コード例 #4
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
 public static int getPageSize() {
   return ServletRequestUtils.getIntParameter(ServletUtil.getRequest(), "pageSize", 10);
 }
コード例 #5
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
 public static int getCurPage() {
   int curPage = ServletRequestUtils.getIntParameter(ServletUtil.getRequest(), "curPage", 1);
   if (curPage < 1) curPage = 1;
   return curPage;
 }
コード例 #6
0
ファイル: PageHelper.java プロジェクト: Lemonjing/TinyMooc
 public static String generateUrl() {
   StringBuffer url = ServletUtil.getRequest().getRequestURL();
   url.append("?curPage={curPage}");
   return url.toString();
 }