请教一个jsp里的if和while问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 06:48:32
请问jsp里我想用while来代替if(){}else{}的效果怎么可以实现.
比如if(rs.next()){out.print("成功")}else{out.print("失败")}如何能用while来代替if(rs.next()){out.print("成功")}else{out.print("失败")}的效果呢,谢谢!

你要代替他干哈啊??

他们两个根本就不一样 如果说是"判断结果集里有没有值" 那么用if

while是用来做循环输出的 换句话说 就是"如果结果集里还有值" 没有则停止循环 这个一般在JSP做显示用

不知道你为什么要用while,你本来就是个if else的逻辑为什么硬要,他们是不同的概念,如果硬要写可以这样写!
while(rs.next()){
out.print("成功")
}
while(!rs.next()){
out.print("失败")
}

while(rs.next)
{
system.println("成功");
break;
}
system.println("失败");

不明白你的意思。也只能这样了。

String msg="失败";
while(rs.next()){
msg="成功";
}

System.out.println(msg);