魔獸傳奇

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

          jsp分頁

          Posted on 2009-07-31 10:38 龍旋風 閱讀(192) 評論(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("/數(shù)據(jù)庫位置"); //將相對路徑轉(zhuǎn)化成物理路徑
            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;//記錄條數(shù)
             int allpages=1;//所有頁數(shù)
             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>

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 凉城县| 卢湾区| 蒙山县| 平南县| 伊宁县| 五河县| 兴业县| 红原县| 射洪县| 阳谷县| 文昌市| 抚远县| 乌鲁木齐市| 司法| 钟祥市| 内黄县| 石柱| 龙口市| 六枝特区| 东阳市| 石棉县| 尚义县| 温州市| 夏邑县| 浠水县| 红原县| 定结县| 澄城县| 桃园县| 肃南| 区。| 大理市| 阳江市| 庐江县| 曲沃县| 富源县| 金山区| 罗城| 孟州市| 青铜峡市| 贵港市|