我用传统的jsp方法读取数据库内容并显示,但显示时需要以下方式:   图片1   图片2   图片3   图片4   图片5
   数据1   数据2   数据3   数据4   数据5
   
   图片6   图片7   图片8   图片9   图片10
   数据6   数据7   数据8   数据9   数据10这样显示的话该如何循环啊?在线等!

解决方案 »

  1.   

    这里不需要循环的,在jsp里整出个table出来,举个例子:图片1,链接个图片就行了.数据1将从数据库中读出的数据显示出来就行.具体代码可上网查查.
      

  2.   

    <%@ page contentType="text/html;charset=GBK" %>
    <%@ page import="java.sql.*"%>
    <%@ page session="true" %>
    <%@ page import="bookshop.book.*" %>
    <jsp:useBean id="fy" scope="page" class="bookshop.util.QueryPage" />
    <jsp:useBean id="db" scope="page" class="bookshop.util.DataBase" />
    <%
    String sql01="";
    String sql02="";
    String sql="";
    String pic[]=new String[1000];
    String aa[]=new String[1000];
    String bname[]=new String[1000];
    String classn="";
    int pages=1;
    String mesg = "";
    String pg = request.getParameter("page");
    if(pg==null || pg=="") {
    pg="1";
    }String classname="畅销书";
    String classid="abc";
    //获取类别号
    sql02= "select ID from bookclass where Classname='"+classname+"'";
    ResultSet rs02 =db.execQuery(sql02);
    while(rs02.next()){
    classid=rs02.getString(1); //记录数
    }
    %>
    <script language="javascript">
    function openScript(url,name, width, height){
    var Win = window.open(url,name,'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );
    }
    </script><%@ include file="inc/head.inc"%>
    <br>
    <%@ include file="inc/date.inc"%>
    <%@ include file="inc/sub.inc"%>
    <div align=center>
    <tr>
    <%@ include file="page/newbooksql.inc"%>
    <%
    if(count!=0)
    {
    %>
    <%@ include file="page/newbookend.inc"%> 
    <!--//显示图片-->
    <table width="778" border="1" cellspacing="0" bgcolor="#E4EDFB"  bordercolor="white" align="center">
    <tr align="center" bgcolor="#DEF3CE">
    <%
    int j=0;
    for(j=0;j<6;j++){
    %>
    <td  align="center" width="125" height="81"><%
    if(pic[j]==null || pic[j]==""){
    %>&nbsp;<%
    }else{
    %>
    <a href="#" onclick="openScript('buy.jsp?bookid=<%= aa[j] %>','pur',300,250)" ><img src="<%=pic[j]%>" vspace="3" border="0" align="absmiddle" width="80" height="80" /></a><%}
    %></td><%}%></tr>
    <tr align="center" bgcolor="#DEF3CE">
    <%
     for(j=0;j<6;j++){
    %>
    <td  align="center" width="125" height="81"><%
    if(pic[j+6]==null || pic[j+6]==""){
    %>&nbsp;<%
    }else{
    %>
    <a href="#" onclick="openScript('buy.jsp?bookid=<%= aa[j+6] %>','pur',300,250)" >
    <img src="<%=pic[j+6]%>" vspace="3" border="0" align="absmiddle" width="80" height="80" />
    </a><%}
    %></td><%}%></tr>
    <tr align="center" bgcolor="#DEF3CE">
    <%
    for(j=0;j<6;j++){
    %>
    <td  align="center" width="125" height="81"><%
    if(pic[j+12]==null || pic[j+12]==""){
    %>&nbsp;<%
    }else{
    %>
    <a href="#" onclick="openScript('buy.jsp?bookid=<%= aa[j+12] %>','pur',300,250)" >
    <img src="<%=pic[j+12]%>" vspace="3" border="0" align="absmiddle" width="80" height="80" /></a>
    <%}%></td><%}%>
    </tr>
    </table>
    <table width="778" border="0" cellspacing="0" bgcolor="#DEF3CE"  bordercolor="white" align="center">
    <tr><td align=right><font size=2 color=red>【所有上架新书】</font></td></tr>
    </table>
    <%
    }else{%>
    <br>
    <div align="center"><font size=2 color=red>最近没有畅销书</font></div>
    <br>
    <%}%>
    </div>
    <%@include file="inc/footer.inc"%>