查询数据库,将查询到的结果反映在页面上,比如
Name   Age 
A      20     编辑   删除
B      21     编辑   删除
.
.
.
如何将rs中的数据显示在 如上的table中?
当点 编辑,删除的时候,又改怎样去写代码?
数据库中还个id的字段(不可修改)

解决方案 »

  1.   

    编辑和删除按钮可以用js方式提交,例:
    <a href=javascript:editPerson('<%=id%>')>编辑</a> personId 为这条记录的id。
    <script >
    function editPerson(personId){
      form1.action="../../example?personId="+personId;//这个提交的路径为你要处理编辑操作 的servlet或者是jsp,只要能取到这条记录的主键,做什么都没问题。
      form1.submit();
    }
    就写这些,希望能帮上你。
      

  2.   

    while(rs.next())
    {
    rs.getString(1)
    }
      

  3.   

    用rs.get(XXX)方法可以得到表格中对应字段的内容
    用rs.next()方法可以装指针下移一条
    两者配合起来使用for循环或者do while循环就可以将查询到的记录集输出到表格中了
    编辑与删除可以根据表中的ID字段查询,
    传入要编辑或删除的记录的ID,编辑也就是再次查询,只不过是查询单条记录
    将结果取出显示在表单中,由servlet调用已经写好的更新数据的方法就OK,
    删除也一样
      

  4.   

    to:fangtaohbjjxy(想学单片机)

    http://hao1geren.gbaopan.com/files/4b228af4258d49fc8a0e621918e1094e.gbp
      

  5.   

    现在刚学,没什么头绪,以前是学.net的,拖过来一个datagrid就行了,现在都得自己写,不会
    不明白你为什么说那样的话
      

  6.   

    呵呵,也是,不过我刚学了java 3天就要做这么一个练习。实在是有点难度
      

  7.   

    <table>
      <tr>
        <td>姓名</td><td>年龄</td>
      </tr>
    <%
      while(rs.next()){
    %>
      <tr>
        <td><%=rs.getString("姓名")%></td>
        <td><%=rs.getString("年龄")%></td>
        <td><a href="edit.jsp?id=<%=rs.getString("id")%>">编辑</a></td>
        <td><a href="delete.jsp?id=<%=rs.getString("id")%>">删除</a></td>   
      </tr>
    <%
      }
    %>
    </table>
      

  8.   

    其实,做编辑和删除,你要看看javabean,然后在页面中,调用该bean的编辑和删除函数,进行相应的操作。当然可以直接把你业务包加如近来。
    <%@ page import="WWWWW.*" %>
    <%
     WWWW w =new WWWW();
    w.编辑
    %>
    同样也可以删除。
    当然你可以写servlet
      

  9.   

    http://www.codechina.net/resource/html/2006-05/28/151240.html
    之前写的jsp分页组件,包含了你的表格数据展示,修改删除选取的一揽子解决方案
      

  10.   

    呵呵~~,感谢大家的帮忙,当然有的是激励,有的是鼓励
    现在已经做出来了,不要说我没基础,我有学过 html javascript C# ,而这些都是与jsp有关系的,说到java 基础,大学时候学过 c c++,我所缺少的就是还不知道 该如何去调用 java 中的哪个具体的函数,以后我也一定会很厉害的