这个问题可能的原因有很多。
1查询数据的sql就只查出来一条数据。
2查询的sql查出来了是多条数据,对结果封装返回时有误,只返回了一条。
3页面中循环逻辑有误。
具体最好是把代码贴上来,大家一起看下。
如果有帮助到你,请点击采纳。
Statement stm=conncreateStatement(); ResultSet rs=stmexecute("查询语句"); 他会返回一个ResultSet 结果集 然后通过rsnext()方法便利结果集中的值
var data={$data};
for (var item in data) {
$(" :radio[name="+item+"][value="+data[item]+"]")attr("checked",true);
}
上面的写法可能有错误,意思就是对数据库取出的值遍历,设置name=item且value=data[item]的checked为true。
当然也可以用模板,这样就不需要遍历,使用if标签判定value值来插入"checked", 比如:<if condition="$dataitem1 eq '10'">checked</if>
$sql = "select from xxxx";
$data = xxxx($sql) //执行sql
foreach($data as $v){
var_dump($v);
}
以上就是关于jsp页面遍历出数据库的内容,然后获取为什么只能获取第一个的数据全部的内容,包括:jsp页面遍历出数据库的内容,然后获取为什么只能获取第一个的数据、Java如何每隔一段时间就自动遍历数据库、如何将数据库中的结果循环遍历输出到网页中 php jquery等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)