jsp中按钮的传值有关问题

jsp中按钮的传值问题
本帖最后由 u011052901 于 2014-12-07 00:14:53 编辑
问题是这样的。
现在有一个页面显示的是我查询得到的结果,现在我想把这结果传到一个按钮 “收藏”中去,然后这个收藏可以连接数据库进行修改。
之前我做的都是提交表单,然后通过表单输入的值从而进行操作

部分代码如下:
Statement stmt = connection.createStatement(); 
              String sql0 = "USE friendmaker";  
              stmt.execute(sql0);  
String sql="SELECT TOP 1000 [name],[age],[job],[area]FROM [friendmaker].[dbo].[lll]where sex='boy'";  //SC数据库的一个表名
ResultSet rs=stmt.executeQuery(sql);  
while
(rs.next()) {
%>
<table width="800" border="1">

  <tr>
  
    <td> 这位朋友的名字是:<%=rs.getString(1)%>
    </td>
 <td>  <center>这位朋友的年龄是:<%=rs.getString(2)%></center></td>
   <td><center>这位朋友的工作是:<%=rs.getString(3)%></center></td>
    <td><center>   <form name="form11" method="post" action="indexshoucang.jsp">
    <input type="submit" name="button" id="button" value="点此收藏"></center></td>
    </tr>
 
</table>

   <br>
<%
}
%>
<%
out.println("数据库操作成功,恭喜你");
%>
<%
rs.close();
stmt.close();

描述的不知道准不准确 这个问题该怎么解决呢?
------解决思路----------------------
如果不是必须提交表单,也可以点击“收藏”的时候,通过ajax异步方式,将需要操作的页面上的值传到后台进行操作
------解决思路----------------------
利用AJAX异步提交数据,可以轻松解决 避免页面提交的问题。在后台写一个Servlet处理AJAX提交过来的数据就可以了。
------解决思路----------------------
ajax异步方式 如果不会的话 直接做几个链接也是可以的