doupdate?value=<%=rs.getString("user_name")%> 
dodel?value=<%=rs.getString("user_name")%> 

解决方案 »

  1.   

                while(rs.next()) 
                {              
                    out.print(" <tr> <td>" + rs.getString("user_id") + " </td>"); 
                    out.print(" <td>" + rs.getString("user_name") + " </td>"); 
                    out.print(" <td>" + rs.getString("user_sex") + " </td>"); 
                    out.print(" <td>" + rs.getString("user_age") + " </td>"); 
                    out.print(" <td> <a href=doupdate?user_name=" + rs.getString("user_name")  +">修改 </a>  <a href='dodel'>删除 </a> </td>"); 
                    out.print(" </tr>"); 
                  
                } 
    另外,在doupdate中读取request("user_name")即可或得。
    不过这种get方式危险哟,第一要判断request的referer,第二要分析得到的user_name是否有非法字符比如引号,破折号,分号什么的,
    目的是防止被sql注入
      

  2.   

    你先保存在作用域中。
      session.setAttribute("name",rs.getString("user_name"));然后在另外一个页面中取。
      Object ob = session.getAttribute("name"); 这只是一种方法。 还有其他方法。
      

  3.   


    一楼的方法完整代码:<html>
    <body>
    <table>
    <tr>
        <td><a href='doupdate?value=<%=rs.getString("user_name")%> '>修改</a></td>
    ...