Struts2标签在JS页面显示一个list集合,每条数据有个chechbox。怎么知道你选择哪行数据?求指点

Struts2标签在JS页面显示一个list集合,每条数据有个chechbox。如何知道你选择哪行数据?求指点
我从数据库得到多条数据(也许是一个,也许是多个) 通过action传给页面 然后再页面遍历出来 每一条数据都有个checkbox 默认为选中,现在我要对选中的数据进行修改 。如果一条都没有选中则提示没有数据可以修改,如果有数据选中了,怎么知道选中的是哪个数据!求大神指点 
------解决方案--------------------
chechbox 有个value'值   value值放入每条数据的主键
------解决方案--------------------
循环判断是否check 了。选中的应该有个唯一的区分。
------解决方案--------------------
check box

------解决方案--------------------
加个隐藏域,放每条的id。
------解决方案--------------------
需要对checkbox的value赋值
<html>
<head>
  <script type="text/javascript" language="javascript"> 

function Foo() 

var selectedIndex = -1; 
var form1 = document.getElementById("form1"); 
var i = 0; 
var id=0;
if (form1.mycheck.value != undefined) 

//只有一个 选项 的情况 
if (form1.mycheck.checked) 

selectedIndex = 0; 
id=form1.mycheck.value;


else 

alert("您没有选择任何项"); 
return 0;

return; 

for (i=0; i<form1.mycheck.length; i++) 

if (form1.mycheck[i].checked) 

selectedIndex = i; 
id=form1.mycheck[i].value;
break; 


if (selectedIndex < 0) 

alert("您没有选择任何项"); 
return 0;

return id;


</script> 
<script type="text/javascript" language="javascript">

window.onload=function()
{
var arr=document.getElementsByTagName("button");
for(var j=0;j<arr.length;j++)
{
arr[j].onclick=function()
{
if(this.value=="新增")
{
//window.location.href="TargetAdd.jsp";
//window.event.returnValue = false;
}
else if(this.value=="修改")
{

var s=Foo();
alert("你选择的项"+s);
//window.location.href="TargetUpdate.jsp?id="+s;
//window.event.returnValue = false;
}
else if(this.value=="删除")
{
//var s=Foo();
//if(s!="0")
//{
//if(confirm("是否确定要删除该代理商"))
//{
//window.location.href="taget.jsp?id="+s;
//window.event.returnValue = false;
}
}
}
}


</script>
</head>
<body>
<form id="form1">
<table>
<thead>
     <tr>
     <td>
     &nbsp;&nbsp;<button value="新增">新增</button>
     &nbsp;&nbsp;<button value="修改">修改</button>
     &nbsp;&nbsp;<button value="删除">删除</button>
     </td>
     </tr>
</thead>
<tbody>
<tr>
<td>
     <input type="checkbox" name="mycheck" value="1"/>
     <input type="checkbox" name="mycheck" value="2"/>
     <input type="checkbox" name="mycheck" value="3"/>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>