jsp怎么调用数据库中数据赋给变量
在jsp里面while(rSet.next()&&rSet2.next()&&rSet3.next()){out.print("<tr>");out.print("<td...
在jsp里面
while(rSet.next()&&rSet2.next()&&rSet3.next()){
out.print("<tr>");
out.print("<td>"+rSet.getString(2)+"</td>");
String=(String)rSet.getString(2);
out.print("<td>"+rSet.getString(1)+"</td>");
out.print("<td>"+rSet.getString(3)+"</td>");
out.print("<td>"+rSet2.getString(2)+"</td>");
out.print("<td>"+rSet2.getString(3)+"</td>");
out.print("<td>"+rSet2.getString(4)+"</td>");
out.print("<td>"+rSet2.getString(5)+"</td>");
out.print("<td>"+rSet3.getString(1)+"</td>");
out.print("<td>"+rSet3.getString(2)+"</td>");
out.print("<td>"+rSet3.getString(3)+"</td>");
out.print("<td>"+rSet3.getString(4)+"</td>");
out.print("</tr>");
}
这种方法成功可是我在里面添加代码String str=rSet.getString(2);怎么会出错误,是不是这个代码需要改 展开
while(rSet.next()&&rSet2.next()&&rSet3.next()){
out.print("<tr>");
out.print("<td>"+rSet.getString(2)+"</td>");
String=(String)rSet.getString(2);
out.print("<td>"+rSet.getString(1)+"</td>");
out.print("<td>"+rSet.getString(3)+"</td>");
out.print("<td>"+rSet2.getString(2)+"</td>");
out.print("<td>"+rSet2.getString(3)+"</td>");
out.print("<td>"+rSet2.getString(4)+"</td>");
out.print("<td>"+rSet2.getString(5)+"</td>");
out.print("<td>"+rSet3.getString(1)+"</td>");
out.print("<td>"+rSet3.getString(2)+"</td>");
out.print("<td>"+rSet3.getString(3)+"</td>");
out.print("<td>"+rSet3.getString(4)+"</td>");
out.print("</tr>");
}
这种方法成功可是我在里面添加代码String str=rSet.getString(2);怎么会出错误,是不是这个代码需要改 展开
3个回答
推荐于2016-02-06
展开全部
首先 上面代码
String=(String)rSet.getString(2);
没有声明变量名称 怎么赋值的?
其次是您描述的错误没有具体说明错误的代码;
String str=rSet.getString(2);
这段代码错误的原因可能是变量名重复,或者是没有值,
如果是变量名重复的话要根据现实情况重新取名则String str1=rSet.getString(2); 或者是str=rSet.getString(2);但是需要根据您具体的要求来确定;
如果是没有值则需要检查赋值或者是添加一个空值判断;
String=(String)rSet.getString(2);
没有声明变量名称 怎么赋值的?
其次是您描述的错误没有具体说明错误的代码;
String str=rSet.getString(2);
这段代码错误的原因可能是变量名重复,或者是没有值,
如果是变量名重复的话要根据现实情况重新取名则String str1=rSet.getString(2); 或者是str=rSet.getString(2);但是需要根据您具体的要求来确定;
如果是没有值则需要检查赋值或者是添加一个空值判断;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有贴出全部代码和错误信息,我就猜测一下。
String str=rSet.getString(2);
你看下结果集rSet执行的sql语句,有没有返回足够的列数。
String str=rSet.getString(2);
你看下结果集rSet执行的sql语句,有没有返回足够的列数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-27
展开全部
String aStr= rSet.getString(2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询