日期:2014-05-17  浏览次数:20791 次

struts2的一个表单中怎样一下提交一个表格的数据
下面是我的代码,表格的一行是对一个人投票,问题是选中第一行第一列单元格中的某一单选按钮,再选第二行第一列中的某个单选按钮时,第一行的选择就被取消了,我已经对每一行都赋予了不同的名字啊,怎么解决?坐等解答......

<s:form action="saveTp.action"  theme="simple">
  <s:iterator value="#request.list" id="cpry" status="st">
    <tr>
    <td><s:property value="#cpry.name"/></td>
    <s:hidden name="tp[#st.index].cpry.id" value="#cpry.id"></s:hidden>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].xssp"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].zyjn"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].jsxz"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].lzjz"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].cxcg"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].zxdj"/></td>
    <td><s:radio list="#{'优秀':'优秀','合格':'合格','不合格':'不合格'}" name="tp['#st.index'].zhpj"/></td>
    </tr>
  </s:iterator>
 <tr><td colspan="8" align="center"><s:submit></s:submit></td></tr>
 </s:form>
------解决方案--------------------
把name打印出来看看
------解决方案--------------------
我觉得name的问题。
你每次迭代name会出现一样的吗