查询数据库后,将查到的信息在JSP中用一个表格输出,在表格下方放了两个按钮或文字超链接,"修改","删除",请问当用户选择一行并点击"修改"时,如何知道用户当前选择是那一条记录.谢谢指点

解决方案 »

  1.   

    给数据库里加一个id字段,输入到页面的时候在<a href="xiugai.jsp?id=<%=id%>"修改</a>
    在xiugai.jsp 用request.getParameter("id");就可以获得id知道是选择的哪一条记录了,删除同理
      

  2.   

    你也可以多传几个参数,反正他们的组合可以确定DB中一条记录!
    多个参数的加法是:<a href="xiugai.jsp?id=<%=id%>&name=<%=name%>"修改</a>
      

  3.   

    可能大家有点误会我的意思了:在页面中如<a href="xiugai.jsp?id=<%=id%>处如何获得这个ID值.就是在显示页面上方有个有格,内有查询到的N多条记录,用户选择一行变为蓝色,然后点删除,如何知道用户所选的行的ID值,这样方可把它传到下一页面. 谢谢了!
      

  4.   

    在表格后面加上onclick=""document.form.name.value=this.value;"
    然后 request.getParameter("name");我就是这样来传递的
      

  5.   

    id应该是在生成表的时候就付给<a href="xiugai.jsp?id=<%=id%>>了。至于里面的id可以查询数据库得到,也可以是前一个页面或一个JAVABEAN里传过来的。