jstl 寫的分頁
<span id='pagina'>
<c:if test='${pager.curPageNO == 1}'>
<a href='javascript:void(0);' onclick="javaScript:alert('當前已經是首頁!');">首頁</a>
</c:if>
<c:if test='${pager.curPageNO != 1}'>
<a href='javascript:void(0);' onclick="tye_1(1)">首頁</a>
</c:if>
<c:if test='${pager.curPageNO == 1}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是第一頁!');">上一頁</a>
</c:if>
<c:if test='${pager.curPageNO != 1}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.curPageNO - 1})">上一頁</a>
</c:if>
<c:choose>
<c:when test="${pager.totalpage <=11 }">
<c:forEach begin="1" end="${pager.totalpage}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${pager.curPageNO -5 <=1 && (pager.curPageNO +5) >=pager.totalpage}">
<c:forEach begin="1" end="${pager.totalpage }" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 >1 && (pager.curPageNO +5) >= pager.totalpage}">
<c:forEach begin="${pager.curPageNO -5}" end="${pager.totalpage}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 >=1 && (pager.curPageNO +5) < pager.totalpage}">
<c:forEach begin="${pager.curPageNO -5}" end="${pager.curPageNO + 5}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 <1 && (pager.curPageNO +5) < pager.totalpage}">
<c:forEach begin="1" end="11" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
</c:choose>
</c:otherwise>
</c:choose>
<c:if test='${pager.curPageNO == pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是最後一頁!');">下一頁</a>
</c:if>
<c:if test='${pager.curPageNO != pager.totalpage}'>
<c:if test='${pager.curPageNO <= pager.totalpage}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.curPageNO + 1})">下一頁</a>
</c:if>
<c:if test='${pager.curPageNO > pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是最後一頁!');">下一頁</a>
</c:if>
</c:if>
<c:if test='${pager.curPageNO == pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是尾頁!');">尾頁</a>
</c:if>
<c:if test='${pager.curPageNO != pager.totalpage}'>
<c:if test='${pager.curPageNO <= pager.totalpage}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.totalpage})">尾頁</a>
</c:if>
<c:if test='${pager.curPageNO > pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是尾頁!');">尾頁</a>
</c:if>
</c:if>
</span>
function tye_1(pageno){
if(parseInt('${main}') == 0){ //個人中心首頁顯示
$("#tab_31").load("/personalCenter.do?dayAccountList&status=2&main=0&pageNo="+pageno+"&pageIndex=${pageIndex}");
}else{
var status=parseInt('${status}');
if(!isNaN(parseInt(status))){
if(status == 0){ //待支付
$("#tab_2").load("/personalCenter.do?dayAccountList&pageNo="+pageno+"&ispay=0&status=0");
scroll(0,0);
}else if(status == 99){ //查詢全部
$("#tab_1").load("/personalCenter.do?dayAccountList&pageNo="+pageno);
scroll(0,0);
}else if(status == 4){ //終止
$("#tab_4").load("/personalCenter.do?dayAccountList&status="+status+"&pageNo="+pageno);
scroll(0,0);
}else if(status == 2){ //交易
$("#tab_31").load("/personalCenter.do?dayAccountList&status="+status+"&pageNo="+pageno+"&pageIndex=${pageIndex}");
if("${pageIndex}"==2){
scroll(0,450);
}else{
scroll(0,0);
}
}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2508/viewspace-2815563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 分頁寫法Oracle
- jquery寫的ajax分頁外掛jQuery
- 讀寫分離 & 分庫分表 & 深度分頁
- Oracle Rownum分頁改寫Oracle
- 如何寫一個簡單的分頁元件(原理)元件
- 重寫 API 資源分頁資料API
- 學php時寫的一個分頁顯示的類 (轉)PHP
- 【丁原】分頁sql中普通寫法和rowid寫法的效能比較SQL
- 一個實用的ASP分頁函式,解決你重複寫分頁程式碼的煩惱 (轉)函式
- JSTLJS
- 面向Vue新人:用Vue寫一個分頁器Vue
- Django的分頁Django
- mysql分頁-limit offset分頁MySqlMIT
- EL&JSTL26_JSTL標籤3JS
- hyperf 使用模型寫 union 子查詢並做分頁模型
- 版本12.5.2,分頁取資料的sql怎麼寫?(轉載)SQL
- JSTL教程-JS
- JSTL的相關使用JS
- 分庫分表後的分頁查詢
- ssh的分頁操作
- Oracle的特性分頁Oracle
- 分頁的實現
- hibernate 通用分頁,查詢分頁的泛型類泛型
- 仿照.net寫的表格資料繫結的類(排序,刪除,分頁功能)排序
- 分頁總頁數計算方法 所有分頁通用
- flask 分頁 | 翻頁Flask
- 嘗試自己動手用react來寫一個分頁元件React元件
- 如何在jsp頁面使用JSTL標籤和fn函式JS函式
- JSTL標籤庫問題,我想取request域或session域的bean,請問JSTL怎麼寫?(類似jsp:userBean功能)JSSessionBean
- Jstl中標籤的使用JS
- php 分頁 分頁類 簡單實用PHP
- JSTL標籤JS
- MySQL的分頁查詢MySql
- 自己對分頁的理解
- 分頁功能的實現
- Oracle的分頁查詢Oracle
- Lucene的分頁查詢
- Flask——分頁Flask