首先你的rs2.moveNext()好像根本没有用到,
不知道是不是你代码没有给全?
所以,你可以把rs2.moveNext();这个语句删除。还有就是一般我都是如此将rs1中的记录显示出来:
<%
for (int i=0;i<rs.rowCount();i++) {
  while(!rs1.isAfterLast()) {
%>
<tr>
  <td width="100%"><%=rs1.getValue("USER_NAME")%></td>
</tr>
<%
   rs1.moveNext();
   }
 } 
%>