while(Rs.next())
{
Rs.getString(1);
}
out.println("无相关信息");
{
Rs.getString(1);
}
out.println("无相关信息");
解决方案 »
- 在js中用window.location.href 来转到Action中 可是在Action 中执行到mapping.forward("....");这句后就没有反应了。
- 还是jstl问题,还没解决,大家在给看看!
- 怎么样判断客户是用Excel在刷新Servlet的数据
- 保存文件至目录
- 删除提示
- JSP中如何动态添加对话框
- 图片的显示的问题!!请教各位高手
- getParameterNames和getParameterValues怎么配合使用?在线等待
- jsp页面中如何实现word文件的上传和下载呢??用weblogic6.x/tomcat做服务器的
- 我想为我们的聊天室写一个多路组播程序,现实吗?
- 从数据库中读取时间时候,为什么是 2004-06-30 00:00:00
- 关于Servlet的问题!!!!!!
(2)while(Rs.next())
(3) {
(4) str = "RsNotNull";
(5) Rs.getString(1);
(6) }
(7)
(8) if(str==null)
(9) {
(10) out.println("无相关信息");
(11) } 第(4)没有必要,Rs.getString(1)有String类型的返回值,应该是:str = Rs.getString(1);
这是你所查询的结果集不空,而所查询的结果集中的第一个字段为NUll时的请况。还有一种情况是查询的结果集为空,这时out.println("无相关信息");不会执行的。这时,有二种处理方式:
(1) 单件查询时(用KEY):
if(rs.next()){
取值处理......
} else {
结果集为空处理.........
}
(2)复数件查询时:
int intCount = 0;
while(rs.next()){
取值处理......
intCount++;
}
if(intCount==0){
结果集为空处理.........
}
out.println(".....");
else
{while (rs.next())
.....
}
{
Rs.getString(1);
}
out.println("无相关信息");
这样写肯定不对啊!如果Rs.getString(1);
有值!那也会执行out.println("无相关信息");那不是就乱了吗?
===============================================wulemale(wulemale) ( )
if (rs.BOF && rs.EOF)这是什么意思啊?===============================================
ivy8890(E宁) ( ) 不知道你再说什么啊555
{
Rs.getString(1);
}
out.println("无相关信息");
这样写肯定不对啊!如果Rs.getString(1);
有值!那也会执行out.println("无相关信息");那不是就乱了吗?
===============================================wulemale(wulemale) ( )
if (rs.BOF && rs.EOF)这是什么意思啊?===============================================
ivy8890(E宁) ( ) 不知道你再说什么啊555
{
Rs.getString(1);
}
out.println("无相关信息");
这样写肯定不对啊!如果Rs.getString(1);
有值!那也会执行out.println("无相关信息");那不是就乱了吗?
===============================================wulemale(wulemale) ( )
if (rs.BOF && rs.EOF)这是什么意思啊?===============================================
ivy8890(E宁) ( ) 不知道你再说什么啊555
她使用int判断
我用str判断2)复数件查询时:
int intCount = 0;
while(rs.next()){
取值处理......
intCount++;
}
if(intCount==0){
结果集为空处理.........
}=======================================================
String str = null;
while(Rs.next())
{
str = "RsNotNull";
String RsStr = Rs.getString(1);
} if(str==null)
{
out.println("无相关信息");
} 大家一般都怎么形容这种情况呢?
就是说if没有rs.next()就out.println
她使用int判断
我用str判断2)复数件查询时:
int intCount = 0;
while(rs.next()){
取值处理......
intCount++;
}
if(intCount==0){
结果集为空处理.........
}=======================================================
String str = null;
while(Rs.next())
{
str = "RsNotNull";
String RsStr = Rs.getString(1);
} if(str==null)
{
out.println("无相关信息");
} 大家一般都怎么形容这种情况呢?
就是说if没有rs.next()就out.println
她使用int判断
我用str判断2)复数件查询时:
int intCount = 0;
while(rs.next()){
取值处理......
intCount++;
}
if(intCount==0){
结果集为空处理.........
}=======================================================
String str = null;
while(Rs.next())
{
str = "RsNotNull";
String RsStr = Rs.getString(1);
} if(str==null)
{
out.println("无相关信息");
} 大家一般都怎么形容这种情况呢?
就是说if没有rs.next()就out.println
就是记录集空
if (rs.next())
do //由于已经next()了一次了,所以不能用while循环,而用do循环
{
....
} while (rs.next());
else
{
out.println("无相关信息");
}