我对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')}" />