我的需求是:在一个form表单里面,有一组radio数据(具体如下),我选中其中一个,提交后能在Action里可以获取它的name和id,Action里有个target属性来封装这两个值的。
问题是:如果按下面这样提交,获取的target的id值不单单是所选的,所有遍历出来的id值都包括了
页面struts2标签:<tr>
    <td>适用对象:</td>
    <s:iterator value="targetList"  id="">
    <td><input type="radio" name="target.targetName" value="${targetName}"/>${targetName}
    <input type="hidden" name="target.targetId" value="${targetId}"></td>
   
    </s:iterator>   
    </tr>
生成的页面文件:<tr>
<td>适用对象:</td>
<td> <input type="radio" name="target.targetName" value="学生"/>学生
<input type="hidden" name="target.targetId" value="402881e72d0d2127012d0d212a010001">
</td>

<td> <input type="radio" name="target.targetName" value="教师"/>教师
<input type="hidden" name="target.targetId" value="402881e72d164ffc012d16504c130001">
</td>

<td> <input type="radio" name="target.targetName" value="管理者"/>管理者
<input type="hidden" name="target.targetId" value="402881e72d164ffc012d165bdca50002">
</td>
          
  </tr>