<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代碼

    主站蜘蛛池模板: 亚洲中久无码永久在线观看同| 久久精品无码专区免费青青| 女人让男人免费桶爽30分钟| 亚洲黄色免费网站| 免费视频一区二区| 久久青青成人亚洲精品| 免费91麻豆精品国产自产在线观看| 亚洲伊人久久大香线蕉综合图片| 中文字幕乱理片免费完整的| 亚洲欧洲自拍拍偷午夜色无码| 国产亚洲免费的视频看| 久久亚洲AV成人出白浆无码国产 | 一个人看的www免费视频在线观看| 亚洲男人在线无码视频| 中文字幕在线成人免费看| 亚洲熟女一区二区三区| 日韩人妻无码精品久久免费一| 亚洲邪恶天堂影院在线观看| 无码乱肉视频免费大全合集| 亚洲熟妇AV乱码在线观看| 免费一级做a爰片久久毛片潮喷| 无码精品人妻一区二区三区免费| 国产中文在线亚洲精品官网| 青青草无码免费一二三区| 久久久久亚洲国产| 亚洲AV成人精品日韩一区18p| 久久精品成人免费观看97| 亚洲精品福利视频| 成人免费午夜视频| 日本一区二区在线免费观看| 国产亚洲一区二区三区在线观看 | 中文字幕亚洲电影| 日本xxxx色视频在线观看免费| 亚洲a视频在线观看| 国产在线播放免费| 精品免费tv久久久久久久| 国产精品亚洲片在线va| www亚洲精品少妇裸乳一区二区| 久久青青草原国产精品免费| 亚洲欧美成人一区二区三区| 久久久久亚洲av毛片大|