所有单选按钮都在struts 1.3.8中被选中

时间:2012-06-11 14:07:22

标签: jsp radio-button struts-1

我正在使用struts1.3.8。我的应用程序中有两个单选按钮 当我尝试选择一个然后另一个时,两者都被选中 但是在任何时候都只能选择一个...... 怎么解决呢?
  示例代码是......

<tr>
  <td>
    <html:radio property="allPersons" value="AllPersons"/>
    <b><bean:message key="register.allPersons"/></b>
  </td>
</tr>
<tr>
  <td>
    <html:radio property="selectedPersons" value="Selected Persons"/>
    <b><bean:message key="register.selectedPersons"/></b>
  </td>
</tr>

1 个答案:

答案 0 :(得分:1)

如果他们提到相同的财产,他们会相互排斥。由于它们的属性不同,它们可以同时被选中。

互斥单选按钮的关键是在多个值中进行选择,并设置单个属性。代码应如下所示:

<tr>
  <td>
    <html:radio property="kindOfPersonSelection" value="AllPersons"/>
    <b><bean:message key="register.allPersons"/></b>
  </td>
</tr>
<tr>
  <td>
    <html:radio property="kindOfPersonSelection" value="Selected Persons"/>
    <b><bean:message key="register.selectedPersons"/></b>
  </td>
</tr>