从动态表中获取单选按钮值

时间:2017-10-05 05:52:20

标签: html jsp html-table radio-button

在JSP页面中,我有一个动态表,其中一列是单选按钮。表的内容已定义。

  <c:forEach items="${portSwapMappingList}" var="portSwapMapping">

<tr>
    <td><c:out value="${portSwapMapping.portSwapBean.sourceNodeName}"/></td> 
    <td><c:out value="${portSwapMapping.portSwapBean.sourcePortName}"/></td> 
    <td><c:out value="${portSwapMapping.portSwapBean.targetNodeName}"/></td> 
    <td><c:out value="${portSwapMapping.portSwapBean.targetPortName}"/></td> 
    <td><c:out value="${portSwapMapping.portSwapBean.swapType}"/></td> 
    <td> <input type="radio" property="radioButton" name="selectradio" value="${portSwapMapping.portSwapBean.sourcePortName}"/>  </td> 
    <td><c:out value="${portSwapMapping.migrationStepStatusMap}"/></td> 

</tr>

这里,当我创建单选按钮时,我正在设置我在动态表的第二列中设置的值。您可以将此视为主键。

现在,在单击提交按钮时,我的Web应用程序正在使用方法request.getParameter(selectradio)来标识所选的单选按钮,但该方法检索的值为null。

我尝试过使用所有可能的选项,但没有成功。即使我在填充表时提供了硬编码值,返回的结果也为null。

但是,如果我创建了一行并获取了值,则会正确检索它。

感谢是否有人可以帮助解决这个问题。

0 个答案:

没有答案