<jsp:useBean id="rs" class=RSet scope="page" /> sql="SELECT b.id,b.link,b.name FROM me a,me b ";
sql=sql+"where b.fatherid=a.id ";
sql=sql+"and a.name='xx'";
rs.executeSql(sql);
while (rs.next()) {
String sname=rs.getString("name");
String slink=rs.getString("hlink");
int id=rs.getInt("menu_id");
sql="select name,link from me";
sql=sql+" where fatherid="+id;
rs.executeSql(sql);
if (rs.next())
{out.println("<tr ><td height=20 valign=middle background=/images/left_menu_line.gif ><a href="+slink+"> "+sname+"</a></td> </tr>");
}
else
out.println("<tr><td background=/images/left_menu_line.gif><table width=197 border=0>") ;
while (rs.next())
{
out.println("<tr><td height=20 valign=middle background=/images/left_menu_line.gif ><a href="+rs.getString("link")+"> "+rs.getString("name")+"</a></td></tr> ");
}
out.println("</table></div></td></tr>");
i=i+1;
}我是用一个类来连接数据库然后再调用的。现在第一层的rs和里面一层的rs不能区分了,怎么办?
sql=sql+"where b.fatherid=a.id ";
sql=sql+"and a.name='xx'";
rs.executeSql(sql);
while (rs.next()) {
String sname=rs.getString("name");
String slink=rs.getString("hlink");
int id=rs.getInt("menu_id");
sql="select name,link from me";
sql=sql+" where fatherid="+id;
rs.executeSql(sql);
if (rs.next())
{out.println("<tr ><td height=20 valign=middle background=/images/left_menu_line.gif ><a href="+slink+"> "+sname+"</a></td> </tr>");
}
else
out.println("<tr><td background=/images/left_menu_line.gif><table width=197 border=0>") ;
while (rs.next())
{
out.println("<tr><td height=20 valign=middle background=/images/left_menu_line.gif ><a href="+rs.getString("link")+"> "+rs.getString("name")+"</a></td></tr> ");
}
out.println("</table></div></td></tr>");
i=i+1;
}我是用一个类来连接数据库然后再调用的。现在第一层的rs和里面一层的rs不能区分了,怎么办?
解决方案 »
- 能给菜鸟一点建议吗?各位前辈们。。没事就来踩下帖吧,看看也好
- 关于AJAX
- C++通过webServer引用JAVA中的方法出现错误: error SDL1026
- 如何把Tomcat导入到Eclipse中???
- tomcat5.5.17数据源配置的问题,熟悉认识请帮忙
- jsp中alert()如何使用变量??急急急急急急急急急急急急急急急急急急急急急急急急!在线等
- 设计网站计数器遇到的问题
- 请问<html:button 中如何引用样式表?用class="button1"不行
- 急招web程序开发高手
- 有没有JBOSS地资料
- 如何判断两个日期(date)之间是否超过了3天?
- 求救:jsp 加载servlet文件时出错。
那rs.next()也是不一样的,可现在执行一遍的时候程序就会把两个rs.next()认为是某一个的结果
在开头再定义一个
<jsp:useBean id="rs1" class=RSet scope="page" />