jsp 分页程序代码

jsp 分页程序代码

<%
 String s;
 String theurl;
 theurl="products.jsp?";
 s=request.getParameter("s");
 if(s!=null){
  s=new String(request.getParameter("s").getBytes("iso-8859-1"));
  theurl="products.jsp?s="+s;
 }
 Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 ResultSet Rs=stmt.executeQuery("Select * from hl_smallclass WHERE modiname='产品'");
 while (Rs.next()) {
 String smallname = Rs.getString("smallname");
%>
      <tr>
        <td height="32" align="center" style="background:url(images/ntb_bg.jpg) no-repeat center"><a href='products.jsp?modi=产品&b=<%=Rs.getString("bigname")%>&s=<%=smallname%>'>::<%=smallname%>::</a></td>
      </tr>
<%
}
 Rs.close();
%>
    </table>
 </td>
    <td width="687" rowspan="2" align="center" valign="top" bgcolor="#FFFFFF" style="background:#fff url(images/main_bg.jpg) repeat-x top;"><table style="margin-top:5px;" width="98%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="4%" height="30" align="center" style="border-bottom:#ebebeb 1px solid"><img src="images/san.gif" width="8" height="11" /></td>
        <td width="96%" align="left" style="border-bottom:#ebebeb 1px solid"><a href="index.jsp">首页</a> &gt; <a href="products.jsp">产品展示</a> &gt; <%  if(s!=null){ out.print(s); } %></td>
      </tr>
      <tr>
        <td colspan="2" align="center"><table width="95%" border="0" cellpadding="0" cellspacing="0"  style=" border-bottom:#E7E7E7 1px solid;margin-top:15px;">
          <tr>
            <td height="22" align="center">以下为我公司<% if(s!=null){ out.print(s); } if(s==null){    %>所有<% }%>产品;点击相应的图片或文字进入查看详细产品信息</td>
          </tr>
        </table>
          <table style="margin-top:5px;" width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td align="center" valign="top">
   
   
   <table style="margin-top:8px;" width="96%" border="0" cellspacing="0" cellpadding="0">
       <tr>
<%
int pageSize=9;
int showPage=1;
int recCount=0;
int t=0;
int pageCount=0;
String toPage = request.getParameter("page");
String sqlp;
  sqlp="Select * from hl_product order by ID desc";
 if(s!=null){
  sqlp="Select * from hl_product WHERE smallname='"+s+"'";
 }
 ResultSet RsA=stmt.executeQuery(sqlp);
if(RsA.next()) { 
 RsA.last();
 recCount=RsA.getRow();
 pageCount=((recCount%pageSize)==0?(recCount/pageSize):(recCount/pageSize)+1);
 if(toPage!=null)
  showPage=Integer.parseInt(toPage);
  RsA.absolute((showPage-1)*pageSize+1);
 for(int i=1;i<=pageSize;i++){
 String ttt = RsA.getString("title");
 //ttt=ttt.substring(0,10);
 int ID=RsA.getInt("ID");
%>
   <TD align="left">
    <table style="margin-top:15px;" width="143" height="125" border="0" cellpadding="0" cellspacing="0" bgcolor="#F5F5F5">
                      <tr>
                        <td height="104" align="center"><table width="138" border="0" cellpadding="0" cellspacing="0" class="k_a_1">
                            <tr>
                              <td height="96" align="center" bgcolor="#FFFFFF"><a target="_blank" href="proshow.jsp?id=<%=ID%>"><img src="<%=RsA.getString("img")%>" alt="" width="190" height="120" border="0" onerror="javascript:this.src='images/nopic.gif'"/></a></td>
                            </tr>
                        </table></td>
                      </tr>
                      <tr>
                        <td height="26" align="center" class="f-12-black"><a target="_blank" href="proshow.jsp?id=<%=ID%>"><%=RsA.getString("title")%></a></td>
                      </tr>
                  </table>
  </td>
                         
<% 
 t++;
 if (i%3==0)  out.print("</tr><tr>");

 if(!RsA.next())
  break;
 }

}
 RsA.close();
%>

   <tr>
            </table>

 
              <table align="center">
                <form
                          action="news.asp?classid=&amp;bigclassname=新闻在线"
                          method="post" name="showpages" id="showpages">
                  <tbody>
                    <tr>
                      <td><% if(showPage>1){ %><a class='f-12-black' href='<%=theurl%>&page=1'>首页</a> <% } if (showPage>1) { %><a class='f-12-black' href='<%=theurl%>&page=<%= showPage-1 %>'>上一页</a>&nbsp;<% } if (showPage<pageCount) { %>&nbsp;<a class='f-12-black' href='<%=theurl%>&page=<%= showPage+1 %>'>下一页</a>&nbsp;<% } %>&nbsp;<% if(showPage<pageCount){ %><a class='f-12-black' href='<%=theurl%>&page=<%=pageCount %>'>尾页</a>&nbsp;<%       } %> 页次:<%=showPage %>/<%=pageCount%>页 共有<%=recCount%>条记录 <a class='f-12-black'>转到第<select name='sel_page' onChange='javascript:location=this.options[this.selectedIndex].value;'><%  for(int i=1;i<=pageCount;i++){  %> <option value='<%=theurl%>&page=<%=i %>' <% if(i==showPage){ %>selected <% } %>><%=i %></option><% } %></select>页</a></td>
                    </tr>
                  </tbody>
                </form>
                <tr>
                  <td></TBODY></td>
                </tr>
              </table>
              <br /></td>
          </tr>
        </table></td>
      </tr>
    </table></td>
    <td width="42" rowspan="3" style="background:url(images/rightbg.jpg) repeat-y left">&nbsp;</td>
  </tr>
</table>
<%
stmt.close();
%>

时间: 2024-10-26 03:24:15

jsp 分页程序代码的相关文章

php ajax分页程序代码(1/5)

 代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

jsp数据更新代码

jsp数据更新代码 <script language="javascript"> function form1_onsubmit() {  if (document.form1.SiteName.value=="")     {       window.alert("请输入站点名称");       return false;      } } // 修改编辑栏高度 function Textarea_Size(num,objnam

用MyEclipse开发的Hibernate + JSP分页代码

下载后导入项目到 MyEclipse , 然后修改数据库连接参数即可测试. 我这用 的是 MySQL 数据库. 用 JSP 是因为 Hibernate 可以配合各种框架, 因此在代 码里我已经尽量的把页面和后台的直接变量耦合分隔开了. 部分代码显示: 相关 SQL: CREATE TABLE `user` ( `id` int(11) NOT NULL, `username` varchar(200) NOT NULL, `password` varchar(20) NOT NULL, `age

asp中&amp;quot;无限流&amp;quot;分页程序代码_应用技巧

<% '****************************************************************** '** 本程序名:"无限流"分页程序 '** 作者:Arbiter(AAsx) '** 版本:Million Level '** '** QQ:22222xx '** Email:Arbiter@21cn.com '** http://www.imagecity.org/ '*********************************

GWT 的页面嵌入jsp/xml代码

问题描述 希望找到一种办法,用frame或其他办法在gwt页面中嵌入一段JSP代码.而且,这段代码不存在于本地文档中,是随机生成并保存在一个String变量里的.谢谢!具体原因如下:是这,上头交给我一个类,用来实现与银行进行信息交互的,但是这个类只有一个硕大的方法...返回一个更硕大的结果,这个结果是一个很完整的JSP页面.我一开始是打算自己写一个方法来实现这个类的功能,但是这个类内嵌着一个不可读的信息加密方法,而且还涉及到与验证码等等问题,所以就放弃了.由于这个类是在gwt的服务器端(serv

二个php分页程序代码

有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在mysql里如果要想取出表内某段特定内容可以使用的 T-SQL语句:select * from table limit offset,rows来实现.这里的offset是记录偏移量,它的计算方法是offset=$pagesize*($page-1),rows是要显示的记录条数,这里就是$page.也就是说select * from table limit 10,10这条语句的意思是取出表里从第11条记录开始的20条记录

jsp验证码代码(1/4)

jsp教程验证码代码 <%@ page contenttype="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>     <%!     color getrandcolor(int fc,int bc){//给定范围获得随机颜色             random random = new random();            

asp中&quot;无限流&quot;分页程序代码

<% '****************************************************************** '** 本程序名:"无限流"分页程序 '** 作者:Arbiter(AAsx) '** 版本:Million Level '** '** QQ:22222xx '** Email:Arbiter@21cn.com '** http://www.imagecity.org/ '*********************************

jsp计数器代码

js|计数器 <!-- JSP-Hitcounter counts sessions. Copyright (C) 2000 Jesper Schmitz Mouridsen. Visit www.webappcabaret/jsm2/webapps.jsp?find=jsphcs for more info. This program is free software; you can redistribute it and/or modify it under the terms of th