功能如:http://www.ppg.cn/YesPPG_CN/Products/NewProductMenu.aspx?ProductGroupID=588右侧的图片部分
我用的是JSP
问题:怎么实现上面这个功能啊?
我刚接触编程,最好有代码让我参考一下,谢谢!

解决方案 »

  1.   

    分页显示图片原理和分页显示普通数据是一样的。//分页显示结果用参数
         int EveryPage=4;//每页显示的记录数;
         int OnPage=1; //当前显示的页数;
         int Total=0;//记录的总数;
         int TotalPage=0;//记录的总页数;
         
         Total = v.size();
         if(Total%EveryPage==0)
         TotalPage=Total/EveryPage;
         else
         TotalPage=Total/EveryPage+1;
     //取得参数页码,如输入到??页;
    String Pages=request.getParameter("Pages");if(Pages!=null)
    {
     OnPage=Integer.parseInt(Pages);//把Pages转换为整型;
     //根据输入的值,判断应显示的页;
     if(OnPage>TotalPage)
     {
      OnPage=TotalPage;
      
     }
     else if(OnPage<=0)
     {
      OnPage=1;
     }
    }下面是jsp中的分页显示部分代码: 
    <table border="0" width="98%" cellspacing="0" cellpadding="0">
              
                <tr>
                  <td width="100%" valign="top" height="231" colspan="3"></center></center>
                <p align="center"><br>
                查到记录<%=Total%>个,共<%=TotalPage%>页当前在第<font color="#FF0000"><%=OnPage%></font>页</p>
                <div align="center">
                  <center>
                <table border="1" width="90%" cellspacing="1" cellpadding="0" height="222">
                  <tr>
                <td width="200" align="center">标题</td>
                
                </tr>
              <%
               //循环显示出记录;           for(int i=1;i<=EveryPage;i++)
                {
                  int j = (OnPage-1)*EveryPage+(i-1);
                  Vector subv = new Vector();
                  if(j < Total)
                  {
                    subv = (Vector)(v.get(j));
                    }
                  else
                   {
                     break;
                     }
                                %>
                   <tr>
                  
                    <td height="50" align="center"><%=subv.get(2).toString()%></td>
                   
                    </tr>          <% }          %>
                </table>
                  </center>         <%
          //当前显示的是不是第一页应该显示的东西;
              if(OnPage!=1)
                   {
               %>           <br>
               <center>
                <a href=index_subs.jsp?Pages=<%=1%>>第一页</a>
                <a href=index_subs.jsp?Pages=<%=OnPage-1%>>上一页</a>
               </center>
              <%
                  }
             //当前显示的是不是最后一页应该显示的东西;
           if(OnPage!=TotalPage)
             {
                %>
            <center>
              <a href=index_subs.jsp?Pages=<%=OnPage+1%>>下一页</a>
              <a href=index_subs.jsp?Pages=<%=TotalPage%>>最后一页</a>
            </center>
             <%
                }
              %>          <center>          <form action="index_subs.jsp" method="POST">
               转到<input type="text" size=2 name="Pages" value=<%=OnPage%>>页
           </form>
      

  2.   

    呵呵 也可以考虑用Javascript实现用户体验比较好