コード例 #1
0
ファイル: PageAction.java プロジェクト: MannoLYX/OnLineMusic
  /** @return 获取某页音乐的信息 */
  public String queryMusicInfoByPage() {

    // 获取总记录数
    totalRecord = musicBiz.counterByPage();

    // 获取总页数
    totalPage = (totalRecord + limitPage - 1) / limitPage;

    // 当前页处理
    if (nowPage < 1) {
      nowPage = 1;
    } else if (nowPage >= totalPage) {
      nowPage = totalPage;
    }

    // 获得某页的记录
    List<MusicInfo> MusicInfoPage = musicBiz.queryMusicInfoByPage(nowPage, limitPage);

    app.setAttribute("MusicInfoPage", MusicInfoPage);

    int a = 1;
    req.setAttribute("a", a);

    return "queryMusicInfoByPage";
  }
コード例 #2
0
ファイル: PageAction.java プロジェクト: MannoLYX/OnLineMusic
  /** @return 首页显示分页显示20首歌 */
  public String queryNewMusicByNumberByPage() {
    // 获取总记录数
    totalRecord = musicBiz.counterByPage();
    if (totalRecord > 20) {
      totalRecord = 20; // musicBiz.counterByPage();
    }
    // 获取总页数
    totalPage = (totalRecord + limitPage - 1) / limitPage;

    // 当前页处理
    if (nowPage < 1) {
      nowPage = 1;
    } else if (nowPage >= totalPage) {
      nowPage = totalPage;
    }

    // 获得某页的记录
    List<MusicInfo> allmusicListPage = musicBiz.queryNewMusicByNumberByPage(nowPage, limitPage);
    app.setAttribute("allmusicListPage", allmusicListPage);

    return "queryNewMusicByNumberByPage";
  }