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里面的信息会不会被下一个循环读出来的信息嗦覆盖?如果是的话我想问问该怎么解决这个问题,高手来帮忙!
{
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里面的信息会不会被下一个循环读出来的信息嗦覆盖?如果是的话我想问问该怎么解决这个问题,高手来帮忙!
<td> <input type="text" name="change" value= <%=n%> size="3"> </td>
你会有好多个name="change"的输入框,这就是问题
还有,就是我用“后退”按钮的时候,他到底是个什么意义?后台做了些什么?“后退”对“后退”前的网页的影响是什么?比如我在后退前存了个SESSION的值,但是后退到之前的页面吼,SESSION的值会怎么样?谢谢~~~