name是动态的 在action中该怎么获取?

 <c:if test="${!empty itemList}">
<c:forEach items="${itemList}" var="item" varStatus="i">
<tr>
<td>${item.category.name }<br />
${item.category.proportion }</td>
<td align="left" valign="top">${item.content }</td>
<td valign="top">${item.proportion }</td>
<td align="center"><label> <input type="radio"
name="radio${i.index }" id="radio" value="radio" /> </label></td>
<td align="center"><label> <input type="radio"
name="radio${i.index }" id="radio2" value="radio2" /> </label></td>
<td align="center"><label> <input type="radio"
name="radio${i.index }" id="radio3" value="radio3" /> </label></td>
<td align="center"><input type="radio" name="radio${i.index }"
id="radio4" value="radio4" /></td>
<td>&nbsp;</td>
</tr>
</c:forEach>
</c:if>

如果i是有限的,后台可以接radio1,radio2 。。。radion。
如果不是有限的,建议name值改为radio,后台用数组接