用JSP做服务器端,需要从数据库中的第一条记录开始读取。现在我做的服务器端只能读取最后一条记录。另外,用HTML做客户端,然后客户端通过XMLHTTPREQUEST向服务器端发送请求,最后显示数据中的数据,因为客户端要循环显示数据库中的数据,现在只显示最后一条,没法进行了。
谢谢了先!!
谢谢了先!!
解决方案 »
- c++实现加密和解密算法以及JNI技术的应用实例:
- 配置 Sping 2.0事务 报错了 no declaration can be found for element 'tx
- 求高手啊,有高手吗?
- 跪求JSP登陆验证用户名是否与数据库中已有字段重复 并在右侧提示 代码
- web应用程序出问题了,有点蹊跷,各位有遇到没有?
- ??急用??
- 请问各位高手如何在页面中把javascript的值赋给Java变量?急,在线等!
- 求教购物车数量增减,如何用for生成多个文本框
- 这种方案如何解决,一个jsp,servlet架构的东西,我想有一个后台服务进程,每隔一段时间(5秒),检测某个变量,那这个服务进程用jsp,还是
- java后端mybatis
- 急!!!spring 中配置的sessionFactory能否一劳永逸
- CLOB字段的转化问题
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery( "select * from Test" );
while(rs.next()){
id=rs.getString("id");
name=rs.getString("name");
}
StringBuffer result = new StringBuffer("{");
result.append("'id':'" + id + "'" );
result.append(",'name':'" + name+ "'");
result.append("}");
out.println(result.toString());
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery( "select * from Test" );
StringBuffer result = new StringBuffer("{");
while(rs.next()){
id=rs.getString("id");
name=rs.getString("name");
result.append("'id':'" + id + "'" );
result.append(",'name':'" + name+ "'");
result.append("}");
}
out.println(result.toString());
最后用foreach循环读出就行了!
ResultSet rs=stmt.executeQuery( "select * from Test" );
Collection col=null;
if(rs!=null){
col=new ArrayList();
while(rs.next()){
Doctor doctor=new Doctor();
doctor.setId(rs.getInt("id"));
doctor.setName(rs.getString("name"));
col.add(doctor);
}
}楼主,你循环的时候是用字段接收的,一个字段只能存一个值,所以循环到最后这个字段就只保存你最后循环出来的那个值喽!你可以用一个集合来接收循环出来的值。你也可以在循环里面打印一下值,就可以看到全部的值了。