使用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
- mybatisPlus分頁外掛的使用MyBatis
- Mybatis分頁外掛只顯示第一頁的問題MyBatis
- SpringBoot中使用Mybatis-plus整合PageHelper分頁外掛踩坑Spring BootMyBatis
- 手把手教你開發 MyBatis 分頁外掛MyBatis
- Mybatis第三方PageHelper分頁外掛原理MyBatis
- MybatisPlus的分頁外掛簡單使用MyBatis
- PageHelper 分頁外掛使用中的那些“坑”
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- jquery寫的ajax分頁外掛jQuery
- Springboot+Mybatis+Mybatisplus 框架中增加自定義分頁外掛和sql 佔位符修改外掛Spring BootMyBatis框架SQL
- SpringBoot中分頁外掛PageHelper的使用Spring Boot
- SSM動態展示分頁SSM
- Mybatis分頁之RowBoundsMyBatis
- 如何實現一個mybaits 分頁外掛AI
- kPagination-純js實現分頁外掛JS
- wordpress外掛開發02-首頁文章自動摘要外掛開發
- 單頁管理外掛
- 使用openlayers在網頁中展示地理資訊網頁
- 【MyBatis框架】MyBatis實現物理分頁和邏輯(記憶體)分頁MyBatis框架記憶體
- 今天研究了一下vue分頁外掛Vue
- [外掛擴充套件]單頁管理外掛套件
- 頁面輸出過濾外掛--最新icp備案需要
- Spring boot方式使用MyBatis-Plus分頁操作Spring BootMyBatis
- 原生 JS實現一個簡單分頁外掛JS
- [外掛擴充套件]js版本分頁外掛套件JS
- MyBatis實現分頁的方式MyBatis
- mybatis動態sql與分頁MyBatisSQL
- 一個簡單的以視訊作為網頁背景的jQuery 外掛網頁jQuery
- 在Vue專案中使用driver.js(頁面分佈引導)外掛VueJS
- springboot整合分頁外掛pageHelper 返回全部資料問題Spring Boot
- jquery分頁外掛呼叫報錯的問題:$(.).pagination is not a functionjQueryFunction
- Lavarel Ajax 分頁時 獲取分頁資訊
- SpringBoot 整合Mybatis + PageHelper 實現分頁Spring BootMyBatis