魔獸傳奇

          java程序愛好者
          posts - 28, comments - 16, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          jsp分頁

          Posted on 2009-07-31 10:38 龍旋風 閱讀(193) 評論(0)  編輯  收藏
          <script language="javascript">
             function gopage()
             {
             document.listpage.submit();
             }
             function previouspage()
             {
             if ( (parseInt(document.listpage.page.value) ) < 1)
              document.listpage.page.value = 1;
             else
             {
              document.listpage.page.value = parseInt(document.listpage.page.value) - 1;
              document.listpage.submit();
             }
             }
             function nextpage()
             {
             document.listpage.page.value = parseInt(document.listpage.page.value) + 1;
               document.listpage.submit();
             }
             function gopagebyno(pageno)
             {
             document.listpage.page.value = pageno;
             document.listpage.submit();
             }
            
            </script>
            <%
            Connection m_Connection=null;
            Statement m_Statement=null;
            ResultSet m_ResultSet=null;
            String sql;
            String dbpath = application.getRealPath("/數據庫位置"); //將相對路徑轉化成物理路徑
            String connStr ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            m_Connection=DriverManager.getConnection(connStr);
            m_Statement=m_Connection.createStatement(1004,1007);
            sql=查詢語句;
            m_ResultSet=m_Statement.executeQuery(sql);
            %>
             <div>
              <table class="list" width="580" >
               <%
             int i=1;
             int rscount=0;//記錄條數
             int allpages=1;//所有頁數
             if(m_ResultSet!=null)
              {m_ResultSet.last();
                  rscount=m_ResultSet.getRow();
              if(rscount>0)
                {allpages=rscount / 10;
                 if(rscount>(allpages * 10)){allpages=allpages+1;}
                  if(curpage==1){m_ResultSet.first();}
                     else{m_ResultSet.absolute(10*(curpage-1)+1);}
                  while(!m_ResultSet.isAfterLast())
                      {%>
               <tr valign="top" height="15">
                       <td><%=m_ResultSet.getString("d_d_name")%></td>
                <td><%=m_ResultSet.getString("d_t_name")%></td>
                <td><input style="margin:0px;" type="button" name="Submit2" onClick="actiondo('del','<%=m_ResultSet.getString("d_d_id")%>','<%=curpage%>')" value="刪除"><input style="margin:0px;" type="button" name="Submit3" onClick="actiondo('edit','<%=m_ResultSet.getString("d_d_id")%>','<%=curpage%>')" value="編輯"></td>
                      </tr>
               <%
                      i++;
                      if(i>10){break;}
               m_ResultSet.next();
                      }
             }
                   m_ResultSet.close();
              }
                %>
            </table>
            </div>
            <div align="center">
              <form name="listpage">
             <font color='#000080'>&nbsp;頁次:</font>
             <b><font color=red><%=curpage%></font></b><font color='#000080'>/<b><%=allpages%></b>&nbsp;</font>
             <font color='#000080'>
             <% if (curpage!=1)
              {out.print("<a href='javascript:gopagebyno(1)'>首頁</a>");}
             else
             {out.print("首頁");}
             %>
             </font>
             <font color='#000080'>
             <%if(curpage!=1)
               {out.print("<a href='javascript:previouspage()'>上頁</a>");}
               else
              {out.print("上頁");}
             %>
             </font>
             <font color='#000080'>
             <% if(allpages!=0&&(curpage<allpages))
               {out.print("<a href='javascript:nextpage()'>下頁</a>");}
               else
              {out.print("下頁");}
             %>
                 </font>
             <font color='#000080'>
             <% if(allpages!=0&&(curpage<allpages))
               {out.print("<a href='javascript:gopagebyno("+allpages+")'>尾頁</a>");}
              else
              {out.print("尾頁");}
             %>
                </font>
             <select name="page" onChange="javascript:gopagebyno(document.listpage.page.value)" >
             <%for(i=1;i<=allpages;i++)
               {if(curpage==i){out.print("<option value='"+i+"' selected='selected'>"+i+"</option>");}
             else{out.print("<option value='"+i+"'>"+i+"</option>");}
               }
             %>
             </select>
              </form>
            </div>

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 冀州市| 中江县| 翁牛特旗| 抚松县| 内江市| 军事| 沁阳市| 鄄城县| 德惠市| 湟源县| 四平市| 阜南县| 闽侯县| 东至县| 什邡市| 凤庆县| 金堂县| 勐海县| 安顺市| 东莞市| 惠来县| 抚松县| 灵丘县| 旬阳县| 安岳县| 阿鲁科尔沁旗| 桃园市| 宁陕县| 怀远县| 中阳县| 丹棱县| 芜湖市| 利川市| 巴马| 莒南县| 镇坪县| 长治县| 涞水县| 延津县| 莱州市| 南溪县|