这段代码是用asp实现的,如何用jsp同样的功能,谢谢!
<table>
<% dim dbpath
    set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("kuku/public.asp")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&DBPath
sql="select * from custom "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
dim RowCount
 RowCount=4if not rs.eof then
       num=rs.recordcount mod RowCount
 
    if num<>0 then
    num=rs.recordcount/RowCount+1
    else
        num=rs.recordcount/RowCount
    end if
    
for j=1 to num  %>
   <tr> 
          <%for i=1 to RowCount%>
         
 <td width="12%" align="center" class="yzp">
    <font color="#0080FF" face="Webdings">2</font>
<a href="send.asp?to=<%=rs("name")%>">
     <font color="#0080FF"><%=rs("name")%>
 </font></a>
</td> 
               <%
               m=m+1
               'response.write m
              if m=rs.recordcount then
                 exit for
              end if
              rs.movenext
              next
               %>  
       </tr> 
          <%
   next              
           end if
           %>
  </table>

解决方案 »

  1.   

    一样的啊,吧java代码嵌入到你原先的asp的地方
      

  2.   

    if m=rs.recordcount then
                     exit for
                  end if
    这句替换成jsp是不是这样啊:
        <% inner:for(int k=1;k<RowCount;k++) {
              %>  <td width="12%" align="center" class="yzp">
           <font color="#0080FF"><%=evo_test.getNoticeid()%>
     </font></a>
    </td>
                   <%
                  m++;              if( m==pa_test.getRowCount() ) {
                     //  out.println("jixu");
                    break inner;              }
    好象有错,才不知道错在哪里