使用mybatis分頁外掛展示首頁最新視訊
頁面展示:
要實現的效果是訪問專案時就載入最新視訊的第一頁,在該專案中使用偽靜態化,訪問http://localhost:8081/時在web.xml中配置了歡迎頁,會自動跳到index.jsp,
配置springmvc的前端控制器攔截*.html:
jsp程式碼:
<div class="container" style="width:1232px;padding:0px;background-color: #f3f5f7;">
<div class="course-tool-bar clearfix" style="padding-right:0px;">
<div class="tool-left l">
<a href="#" class="sort-item active" id="zuixin">最新視訊</a>
</div>
</div>
<div class="course-list" style="background-color: #f3f5f7;">
<div class="moco-course-list">
<ul class="clearfix">
<c:forEach var="course" items="${result.list}">
<div class="course-card-container">
<a href="${pageContext.request.contextPath}/toCourseDesc/${course.courseid}.action" target="_blank" class="course-card" style="text-decoration: none;">
<div class="course-card-top">
<img class="course-banner lazy" src="${course.courseimageurl}" style="display: inline;">
<div class="course-label">
<label>${course.courseCatName}</label>
</div>
</div>
<input type="hidden" name="courseid" value="${course.courseid }"/>
<div class="course-card-content">
<h3 class="course-card-name">${course.coursename}</h3>
<div class="clearfix course-card-bottom">
<div class="course-card-info">
<c:if test="${course.courselevel == 0}">
<span>初級</span>
</c:if>
<c:if test="${course.courselevel == 1}">
<span>中級</span>
</c:if>
<c:if test="${course.courselevel == 2}">
<span>高階</span>
</c:if>
<span>
<i class="icon-set_sns"></i>
${course.courseplay}
</span>
</div>
<p class="course-card-desc">${course.coursedesc}</p>
</div>
</div>
</a>
</div>
</c:forEach>
</ul>
</div>
</div>
</div>
<!-- 分頁 -->
<nav id="pageCourse">
<ul class="pager">
<li><a href="/IndexPage/${result.pageNum-1}.action">上一頁</a></li>
<li>
<a href="/IndexPage/${result.pageNum+1 <= result.totalPage?result.pageNum+1:result.totalPage}.action">下一頁</a>
</li>
</ul>
</nav>
使用mybatis的分頁外掛,自定義一個分頁的實體類:
controller:
進入首頁時訪問的時index.jsp:
進入首頁之後點選上一頁下一頁時執行另一個controller:
兩個controller都執行同一個service,對資料進行查詢並做分頁處理
service(分頁處理是在service層做的):
mapper:
SQL:
使用mybatis分頁外掛需要配置的地方:
1.需要引入PageHelper的jar包,如果時maven專案,在pom.xml中配置依賴:
<pagehelper.version>5.1.2</pagehelper.version>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
2.在mybatis的全域性配置檔案SqlMapConfig.xml中配置該外掛(
在4.0.0版本以後,dialect引數可以不配置,系統能自動識別這裡提到的所有資料庫。
對於不支援的資料庫,可以實現com.github.pagehelper.parser.Parser介面,然後配置到dialect引數中(4.0.2版本增加)。
)
相關文章
- myBatis分頁外掛配置MyBatis
- mybatis generator外掛系列--分頁外掛MyBatis
- mybatis plus 新增分頁外掛MyBatis
- mybatis的三發外掛:分頁pagehelpMyBatis
- 【深入淺出MyBatis系列七】分頁外掛MyBatis
- Mybatis分頁外掛只顯示第一頁的問題MyBatis
- 手把手教你開發 MyBatis 分頁外掛MyBatis
- jquery分頁外掛jQuery
- mybatisPlus分頁外掛的使用MyBatis
- Mybatis第三方PageHelper分頁外掛原理MyBatis
- SpringBoot中使用Mybatis-plus整合PageHelper分頁外掛踩坑Spring BootMyBatis
- PageHelper 分頁外掛使用中的那些“坑”
- MybatisPlus的分頁外掛簡單使用MyBatis
- SpringBoot整合MyBatis的分頁外掛PageHelper(回頭草)Spring BootMyBatis
- (血和淚的成果)使用PageHelper分頁外掛進行後臺分頁
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- jquery寫的ajax分頁外掛jQuery
- MyBatis 3 分頁MyBatis
- jquery的分頁外掛pagination的使用jQuery
- SSM動態展示分頁SSM
- MVC如何使用開源分頁外掛shenniu.pager.jsMVCJS
- Mybatis分頁之RowBoundsMyBatis
- wordpress外掛開發02-首頁文章自動摘要外掛開發
- Springboot+Mybatis+Mybatisplus 框架中增加自定義分頁外掛和sql 佔位符修改外掛Spring BootMyBatis框架SQL
- 快速檢視網頁字型的Chrome外掛網頁Chrome
- 單頁管理外掛
- 【MyBatis框架】MyBatis實現物理分頁和邏輯(記憶體)分頁MyBatis框架記憶體
- Mybatis分頁實現流程MyBatis
- 今天研究了一下vue分頁外掛Vue
- 如何實現一個mybaits 分頁外掛AI
- 頁面輸出過濾外掛--最新icp備案需要
- 視訊怎麼使用外掛字幕
- [外掛擴充套件]單頁管理外掛套件
- 網頁外掛製作網頁
- 一個簡單的以視訊作為網頁背景的jQuery 外掛網頁jQuery
- SpringBoot中分頁外掛PageHelper的使用Spring Boot
- 原生 JS實現一個簡單分頁外掛JS
- 12款優秀jQuery Ajax分頁外掛和教程jQuery