<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我思故我強

    簡單的jsp控制分頁


    <%
    ?//分頁顯示
    ?int num = 0;
    ?int countall = infolist.size();//總數(shù)
    ?int pageSize = 28;//每頁數(shù)量
    ?int pageCount;//總共頁數(shù)
    ?int pageNo = 1;//當前頁號
    ?int mixNum;?? //當前頁數(shù)據(jù)開始號
    ?int maxNum;
    ?
    ?String pNO = request.getParameter("pageNo");

    ?if((pNO != null) && (!pNO.equals(""))){

    ??pageNo=Integer.parseInt(pNO);
    ?}

    ?if (countall > pageSize) {
    ??if ((countall / pageSize) * pageSize < countall) {
    ???pageCount = (countall / pageSize) + 1;
    ??}
    ??else{
    ???pageCount = (countall / pageSize);
    ??}
    ?}
    ?
    ?else if (countall / pageSize == 1) {
    ??pageCount = 1;
    ?}
    ?else {
    ??pageCount = 1;
    ?}

    ?if (pageNo >= pageCount) {
    ??pageNo = pageCount;
    ?}
    ?else if (pageNo < 1) {
    ??pageNo = 1;
    ?}
    ????
    ????
    ?mixNum = (pageNo-1) * pageSize;
    ?maxNum = pageNo*pageSize;
    ?
    ?if((mixNum + pageSize) > countall){
    ??maxNum = countall;
    ?}
    ?else{
    ??maxNum = mixNum+pageSize;
    ?}
    %>
    ---------------------------------------------------------------------------------------------
    <html>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    function check(){
    ?if(Jtrim(document.forms.meslistForm.textfield.value)==""){
    ??alert("請輸入頁數(shù)");
    ?}
    ?else if(checkNum(document.forms.meslistForm.textfield.value)){
    ??window.location.href="?pageNo="+document.forms.meslistForm.textfield.value;
    ?}else{
    ??alert("請輸入數(shù)字。");
    ?}
    ?document.forms.meslistForm.textfield.value = "";
    ?document.forms.meslistForm.textfield.select();
    }
    function checkNum(str){
    return str.match(/\D/)==null;
    }

    function Jtrim(str)
    {

    ??????? var i = 0;
    ??????? var len = str.length;
    ??????? if ( str == "" ) return( str );
    ??????? j = len -1;
    ??????? flagbegin = true;
    ??????? flagend = true;
    ??????? while ( flagbegin == true && i< len)
    ??????? {
    ?????????? if ( str.charAt(i) == " " )
    ??????????????? {
    ????????????????? i=i+1;
    ????????????????? flagbegin=true;
    ??????????????? }
    ??????????????? else
    ??????????????? {
    ??????????????????????? flagbegin=false;
    ??????????????? }
    ??????? }

    ??????? while? (flagend== true && j>=0)
    ??????? {
    ??????????? if (str.charAt(j)==" ")
    ??????????????? {
    ??????????????????????? j=j-1;
    ??????????????????????? flagend=true;
    ??????????????? }
    ??????????????? else
    ??????????????? {
    ??????????????????????? flagend=false;
    ??????????????? }
    ??????? }

    ??????? if ( i > j ) return ("")

    ??????? trimstr = str.substring(i,j+1);
    ??????? return trimstr;
    }</script>
    </head>


    <body>
    <%
    ?for(int i=mixNum;i<maxNum;i++){
    ?//此處用list循環(huán)下標用i
    ?}????? ???
    %>

    ?

    ?

    ?

    ?


    ?<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">
    ???<tr>
    ????<td width="4%" height="27" align="center" valign="middle"
    ?????class="word">&nbsp;</td>
    ????<td width="56%" align="center" valign="middle" class="word"><img
    ?????src="<%=path%>/images/pagination/list_home.gif" width="13"
    ?????height="13">&nbsp; <%
    ??????if (pageNo > 1) {
    ?????%> <a href="?pageNo=1">&nbsp;首頁</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ????<%
    ??????????????????? ?}else{
    ??????????????????? %> &nbsp;首頁&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <%
    ??????????????????? ?}
    ??????????????????? %> <img src="<%=path%>/images/pagination/list_pre.gif"
    ?????width="13" height="13"> <%
    ??????if (pageNo > 1) {
    ?????%> <a href="?pageNo=<%=(pageNo-1)%>">&nbsp;前一頁</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ????<%
    ??????????????????? ?}else{
    ??????????????????? %> &nbsp;前一頁&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <%
    ??????????????????? ?}
    ??????????????????? %> <img
    ?????src="<%=path%>/images/pagination/list_next.gif" width="13"
    ?????height="13"> <%
    ??????if (pageCount>pageNo) {
    ?????%> <a href="?pageNo=<%=(pageNo+1)%>">&nbsp;&nbsp;后一頁</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ????<%
    ??????????????????? ?}else{
    ??????????????????? %> &nbsp;&nbsp;后一頁&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <%
    ??????????????????? ?}?
    ??????????????????? %> <img src="<%=path%>/images/pagination/list_end.gif"
    ?????width="13" height="13"> <%
    ??????if (pageCount>pageNo) {
    ?????%> <a href="?pageNo=<%=(pageCount)%>">&nbsp;&nbsp;尾頁</a> <%
    ??????????????????? ?}else{
    ??????????????????? %> &nbsp;&nbsp;尾頁 <%
    ??????????????????? ?}?
    ??????????????????? %>
    ????<td width="26%" align="center" valign="middle" class="word">共<%=pageCount%>頁&nbsp;第<%=pageNo%>頁&nbsp;
    ????跳轉(zhuǎn)</td>
    ????<td width="4%" align="center" valign="middle" class="word"><input
    ?????name="textfield" type="text" class="input" size="1"></td>
    ????<td width="6%" align="center" valign="middle" class="word"><a
    ?????href="javascript:check()"><img
    ?????src="<%=path%>/images/pagination/go.gif" border="0" width="18"
    ?????height="18"></a></td>

    ????<td width="4%" align="left" valign="middle" class="word">&nbsp;</td>
    ???</tr>
    ??</table></body>??
    </html>

    posted on 2007-08-03 10:55 李云澤 閱讀(263) 評論(0)  編輯  收藏 所屬分類: J2EEJava代碼

    主站蜘蛛池模板: 国产一级淫片a免费播放口| 最好看最新的中文字幕免费| 精品国产免费一区二区| 黄a大片av永久免费| 国产成人亚洲综合一区 | 天堂在线免费观看| 91免费国产精品| 久久精品亚洲中文字幕无码网站| 2019亚洲午夜无码天堂| 亚洲中文无码永久免费| 亚洲中文字幕乱码一区| 最近免费mv在线观看动漫| 国产AV无码专区亚洲精品| 久久国产精品2020免费m3u8| 亚洲系列国产精品制服丝袜第| 日本zzzzwww大片免费| 亚洲熟妇成人精品一区| 国产一级做a爱免费视频| xxxx日本在线播放免费不卡| 亚洲狠狠婷婷综合久久久久| 69视频在线观看高清免费| 亚洲色无码专区一区| 亚洲精品一级无码鲁丝片| 久久国产乱子免费精品| 中文字幕亚洲综合久久综合| 免费一级特黄特色大片在线| A片在线免费观看| 亚洲另类自拍丝袜第1页| 免费不卡中文字幕在线| 在线观看片免费人成视频无码| 亚洲国产美女福利直播秀一区二区| 中文在线观看免费网站| 亚洲男人天堂影院| 国产最新凸凹视频免费| 亚洲国产日韩精品| 亚洲情a成黄在线观看| 日本免费网站视频www区| 一级毛片免费一级直接观看| 亚洲精品mv在线观看| 亚洲国产精品人人做人人爱| 免费A级毛片无码专区|