无法了解如何在名称未知时获取无线电值

时间:2017-02-24 14:51:07

标签: java html java-ee struts2

我对Struts2不感兴趣,无法在线找到以下问题的答案。

这是我目前正在尝试创建的流程。 首先,用户发送用户ID或合同ID,然后在Oracle数据库中获取信息。然后以列表的形式向用户显示这些信息。在每行中,可以通过单选按钮修改一个信息。无线电的值预先选择为相应的获取值。收音机的名称是我表(3)的不同主键的串联。

到目前为止没问题。斗争现在开始了。我想为每一行获取收音机名称和所选值的值。我找到了解决方案,但你需要在Java bean中硬编码的无线电名称上的getter。

有人可以帮忙吗?

以下是Struts 2表单:

<s:form id="updateform" theme="simple" action="UpdateInterlocuteurADP">
<table>
    <thead>
        <tr>
            <th scope="col"><s:text name="parametrage_recherche_interlocuteur_adp_form_devis" /></th>
            <th scope="col"><s:text name="parametrage_liste_interlocuteur_adp_col_interlocuteur" /></th>
            <th scope="col"><s:text name="parametrage_liste_interlocuteur_adp_col_type_alerte" /></th>
            <th scope="col"><s:text name="parametrage_liste_interlocuteur_adp_col_canal" /></th>
            <th scope="col"><s:text name="parametrage_liste_interlocuteur_adp_col_mobile" /></th>
            <th scope="col"><s:text name="parametrage_liste_interlocuteur_adp_col_email" /></th>
        </tr>
    </thead>
    <tbody>
    <input type="hidden" name='resultSearch' value="resultatInterlocuteurADP.list">

        <s:iterator value="resultatInterlocuteurADP.list" status="resStatus">
            <tr class="result-list-row-even">
                <td align="center"><s:property value="idDevis"/></td>
                <td align="center"><s:property value="interlocuteur"/></td>
                <td align="center">
                  <s:if test="%{'SC_ALER_DERI'.equals(typeService)}">Dérive</s:if>
                  <s:if test="%{'SC_ALER_DEPA'.equals(typeService)}">Dépassement</s:if>
                <td align="center">
                    <s:radio list="canaux" value="canal" name="%{cleConcat}"/>
                </td>
                <td align="center"><s:property value="numeroMobile"/></td>
                <td align="center"><s:property value="adresseEmail"/></td>
            </tr>
        </s:iterator>
    </tbody>
</table>
</br>
<s:submit onClick="return updateButtonPressed()" theme="simple" id="ok" 
    value="%{getText('parametrage_liste_interlocuteur_adp_button_submit')}" />

0 个答案:

没有答案