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);怎么会出错误,是不是这个代码需要改
展开
 我来答
匿名用户
推荐于2016-02-06
展开全部
首先 上面代码
String=(String)rSet.getString(2);
没有声明变量名称 怎么赋值的?

其次是您描述的错误没有具体说明错误的代码;
String str=rSet.getString(2);
这段代码错误的原因可能是变量名重复,或者是没有值,
如果是变量名重复的话要根据现实情况重新取名则String str1=rSet.getString(2); 或者是str=rSet.getString(2);但是需要根据您具体的要求来确定;
如果是没有值则需要检查赋值或者是添加一个空值判断;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
object8888
2014-01-27 · TA获得超过274个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:304万
展开全部
你没有贴出全部代码和错误信息,我就猜测一下。
String str=rSet.getString(2);

你看下结果集rSet执行的sql语句,有没有返回足够的列数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-27
展开全部
String aStr= rSet.getString(2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式