魔獸傳奇

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

          jsp分頁(yè)

          Posted on 2009-07-31 10:38 龍旋風(fēng) 閱讀(192) 評(píng)論(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ù)庫(kù)位置"); //將相對(duì)路徑轉(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;//所有頁(yè)數(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;頁(yè)次:</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)'>首頁(yè)</a>");}
             else
             {out.print("首頁(yè)");}
             %>
             </font>
             <font color='#000080'>
             <%if(curpage!=1)
               {out.print("<a href='javascript:previouspage()'>上頁(yè)</a>");}
               else
              {out.print("上頁(yè)");}
             %>
             </font>
             <font color='#000080'>
             <% if(allpages!=0&&(curpage<allpages))
               {out.print("<a href='javascript:nextpage()'>下頁(yè)</a>");}
               else
              {out.print("下頁(yè)");}
             %>
                 </font>
             <font color='#000080'>
             <% if(allpages!=0&&(curpage<allpages))
               {out.print("<a href='javascript:gopagebyno("+allpages+")'>尾頁(yè)</a>");}
              else
              {out.print("尾頁(yè)");}
             %>
                </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>

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 延川县| 深水埗区| 白城市| 安平县| 洛隆县| 科尔| 栾城县| 垣曲县| 麻城市| 永新县| 威远县| 洛阳市| 太和县| 黔西| 泾川县| 潢川县| 鞍山市| 张家川| 高州市| 峡江县| 青铜峡市| 遂平县| 辽源市| 那曲县| 吉林省| 鄯善县| 高邮市| 灵宝市| 彝良县| 葵青区| 东港市| 蛟河市| 顺昌县| 建德市| 山东省| 利辛县| 上高县| 白城市| 卢龙县| 吴堡县| 威远县|