国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 使用mybatis插件PageHelper實現分頁效果

使用mybatis插件PageHelper實現分頁效果

2021-07-13 15:21wy__kobe Java教程

這篇文章主要為大家詳細介紹了使用mybatis插件PageHelper實現分頁效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近都在忙著寫一個網站項目,今天做一個分頁功能的時候,遇到了分頁效果實現不了的問題,查了好久的資料,后來終于是成功解決啦,記錄一下~ 

1.在pom.xml中添加分頁插件依賴

?
1
2
3
4
5
<dependency>
   <groupid>com.github.pagehelper</groupid>
   <artifactid>pagehelper</artifactid>
   <version>4.1.5</version>
  </dependency>

2.在mybatis配置文件中配置分頁插件

這里需要注意的是,如果你的項目有mybatis的配置文件時,添加下面配置:(配置參數可根據需要添加或刪除)

?
1
2
3
4
5
6
7
8
9
10
11
<plugins>
  <plugin interceptor="com.github.pagehelper.pagehelper">
    <property name="dialect" value="mysql"/>
    <property name="offsetaspagenum" value="false"/>
    <property name="rowboundswithcount" value="false"/>
    <property name="pagesizezero" value="true"/>
    <property name="reasonable" value="false"/>
    <property name="supportmethodsarguments" value="false"/>
    <property name="returnpageinfo" value="none"/>
  </plugin>
</plugins>

但如果你的項目沒有單獨配置mybatis的配置文件,而是把spring和mybatis的配置結合起來的話,這時候你需要引入如下配置信息:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!-- spring和mybatis完美整合,不需要mybatis的配置映射文件 -->
  <bean id="sqlsessionfactory" class="org.mybatis.spring.sqlsessionfactorybean">
    <property name="datasource" ref="datasource" />
    <!-- 自動掃描mapping.xml文件 -->
    <property name="mapperlocations" value="classpath:com/wang/web/mapper/*.xml"></property>
    <!-- 配置分頁插件 -->
    <property name="plugins">
      <array>
        <bean class="com.github.pagehelper.pagehelper">
          <property name="properties">
            <value>
              dialect=mysql
              reasonable=true
            </value>
          </property>
        </bean>
      </array>
    </property>
  </bean>

3.controller層

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//訪問所有視頻信息查詢頁面
  /**
   * 分頁查詢所有視頻信息
   * @param pn 默認從第一頁開始 請求參數
   * @return
   */
  @requestmapping("/showmedia")
  public string show(@requestparam(required = false,value="pn",defaultvalue="1")integer pn, httpservletrequest request){
 
    tbmediaexample example = new tbmediaexample();
    //從第一條開始 每頁查詢五條數據
    pagehelper.startpage(pn, 5);
    list<tbmedia> medialist = mediaservice.selectbyexample(example);
    //將用戶信息放入pageinfo對象里
    pageinfo pageinfo = new pageinfo(medialist,5);
    system.out.println(pageinfo.getpages());
    request.setattribute("pageinfo", pageinfo);
    return "/media";
  }

4.前臺

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<div class="result-content">
   <table class="result-tab" width="100%">
   <tr>
    <th class="tc" width="5%"><input class="allchoose" name="" type="checkbox"></th>
    <th>排序</th>
    <th>id</th>
    <th>視頻標題</th>
    <th>視頻資源</th>
    <th>視頻圖片</th>
    <th>視頻描述</th>
    <th>上傳時間</th>
    <th>操作</th>
   </tr>
   <c:if test="${!empty pageinfo.list }">
    <c:foreach items="${pageinfo.list}" var="media">
    <tr>
     <td class="tc"><input name="id[]" value="59" type="checkbox"></td>
     <td>
     <input name="ids[]" value="59" type="hidden">
     <input class="common-input sort-input" name="ord[]" value="0" type="text">
     </td>
     <td align="center">${media.id }</td>
     <td align="center">${media.title }</td>
     <td align="center">${media.src }</td>
     <td align="center">${media.picture }</td>
     <td align="center">${media.descript }</td>
     <td align="center">${media.uptime }</td>
     <td>
     <a class="link-update" href="<%=basepath%>user/mediaupdate?id=${media.id }" rel="external nofollow" >修改</a>
     <a class="link-del" href="<%=basepath%>user/medialist" rel="external nofollow" >進入視頻列表</a>
                    <a class="link-del" href="javascript:del('${media.id }')" rel="external nofollow" >刪除視頻</a>
     </td>
    </tr>
    </c:foreach>
   </c:if>
   </table>
   <hr style="height:1px;border:none;border-top:1px solid #ccc;" />
   <!-- 分頁導航欄 -->
 
   <!-- 分頁信息 -->
   <div class="row">
   <!-- 分頁文字信息,其中分頁信息都封裝在pageinfo中 -->
   <div class="col-md-6">
    當前第:${pageinfo.pagenum}頁,總共:${pageinfo.pages}頁,總共:${pageinfo.total}條記錄
   </div>
 
   <!-- 分頁條 -->
   <div class="col-md-6">
    <nav aria-label="page navigation">
    <ul class="pagination">
     <li><a href="<%=basepath%>user/showmedia?pn=1" rel="external nofollow" >首頁</a></li>
     <c:if test="${pageinfo.haspreviouspage }">
     <li>
      <a href="<%=basepath%>user/showmedia?pn=${pageinfo.pagenum-1}" rel="external nofollow" aria-label="previous">
      <span aria-hidden="true">«</span>
      </a>
     </li>
     </c:if>
 
     <c:foreach items="${pageinfo.navigatepagenums }" var="page_num">
     <c:if test="${page_num == pageinfo.pagenum }">
      <li class="active"><a href="#" rel="external nofollow" >${ page_num}</a></li>
     </c:if>
     <c:if test="${page_num != pageinfo.pagenum }">
      <li><a href="<%=basepath%>user/showmedia?pn=${ page_num}" rel="external nofollow" >${ page_num}</a></li>
     </c:if>
     </c:foreach>
     <c:if test="${pageinfo.hasnextpage }">
     <li>
      <a href="<%=basepath%>user/showmedia?pn=${pageinfo.pagenum+1}" rel="external nofollow" aria-label="next">
      <span aria-hidden="true">»</span>
      </a>
     </li>
     </c:if>
     <li><a href="<%=basepath%>user/showmedia?pn=${pageinfo.pages}" rel="external nofollow" >末頁</a></li>
    </ul>
    </nav>
  </div>
</div>

效果實現如下:

使用mybatis插件PageHelper實現分頁效果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/wy__kobe/article/details/84884265

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 一区二区免费在线播放 | 欧美一区在线看 | 精品国产一区二区在线 | 精品视频在线播放 | 亚洲色综合 | 久久久久99| 91大片| 毛片a级毛片免费 | 日本不卡一区二区三区 | 综州合另类 | 亚洲男人一区 | 韩国毛片在线观看 | 亚洲精品一区二区三区在线 | 国内自拍视频在线观看 | 欧美激情免费 | 国产亚洲一区二区三区 | 亚洲一区欧美一区 | 亚洲精品午夜 | 欧美一级特黄视频 | 亚洲国产精品一区二区www | 日本一区二区三区视频免费看 | 看免费5xxaaa毛片 | 久久69精品久久久久久久电影好 | 日韩激情网| 91在线看片| 青青草原综合久久大伊人精品 | 国产精品久久久久久久久久新婚 | 日韩成人中文字幕 | 亚洲欧美成人a毛片 | 国产妇女乱码一区二区三区 | 久久久久久网址 | 国产一区网站 | 精品美女久久 | 色偷偷888欧美精品久久久 | 欧美激情久久久 | 国产毛片一区二区 | 亚洲国产精品美女 | 99国产精品99久久久久久 | 欧美日韩亚洲成人 | 日本一区二区三区精品视频 | 亚洲一区二区三区四区的 |