for(int i=0;i<IDsCount;i++)
  {
  String ID=IDs.elementAt(i).toString();
  String sql="select * from My_Book where Id="+ID;
  ResultSet rs=Stmt.executeQuery(sql);
  
  while(rs.next())
{%>

<tr bgcolor=white>
<td><%=rs.getString("Id")%></td>
<td><%=rs.getString("BookName")%></td>
<td><%=rs.getString("BookClass")%></td>
<td><%=rs.getString("Author")%></td>
<td><%=rs.getString("Publish")%></td>
<td><%=rs.getString("Prince")%></td>
<td><input type="text" name="change" value=<%=n%> size="3"></td>
<td><input type="submit" name="button1" value="修改" action="shop_car.jsp">
<input type="submit" name="button2" value="删除" action="shop_car.jsp"></td>
</tr>

<%}
}
////////////////////////////////////////////////////////////////////////////////////
我在这里执行的2个循环来读出传递的ID,但是这里我想有个问题,就是在执行循环的时候第一次从数据库读出来显示在TABLE里面的信息会不会被下一个循环读出来的信息嗦覆盖?如果是的话我想问问该怎么解决这个问题,高手来帮忙!

解决方案 »

  1.   

    到不会覆盖,但是会出问题,
    <td> <input type="text" name="change" value= <%=n%> size="3"> </td> 
    你会有好多个name="change"的输入框,这就是问题
      

  2.   

    杂会呢?我还没看到有好多个<td> <input type="text" name="change" value= <%=n%> size="3"> 的,
    还有,就是我用“后退”按钮的时候,他到底是个什么意义?后台做了些什么?“后退”对“后退”前的网页的影响是什么?比如我在后退前存了个SESSION的值,但是后退到之前的页面吼,SESSION的值会怎么样?谢谢~~~