为struts 2中的字符串列表制作一个垂直的单选按钮列表?

时间:2013-07-25 06:10:05

标签: jsp struts2

我正在使用正在填充字符串列表的struts无线电标签:

查看我正在使用的是: -

<tr>
<td colspan="4">
    <s:iterator value="importFiles"> 
    <s:radio name="mifFile" label="Mif File" theme="simple"/>
    <s:property/><br>
    </s:iterator>                               
</td>
</tr>

上面,我有一个名为importFiles的字符串列表。在使用它时,我收到错误“无线电标签中必需的列表属性”。但我不知道一个简单的字符串列表应该放在List属性中。

它类似于之前的帖子,但是为了进行单选按钮的垂直显示,他们采用了具有2个字段的Lis​​t的示例。

在这种情况下,如何实现?请帮帮我......

2 个答案:

答案 0 :(得分:4)

尝试使用此

 <tr>
    <td colspan="4">
        <s:iterator value="importFiles" status="importFilesCount">
        <input type="radio" name="mifFile" value="<s:property />"><s:property /><br>
        </s:iterator>
    </td>
    </tr>

它将垂直安排你的放射学家。

答案 1 :(得分:3)

您也可以将单个值添加到list标记中的<s:radio>属性中。使用top关键字获取当前元素。

<tr>
<td colspan="4">
  <s:iterator value="importFiles"> 
    <s:radio list="top" name="mifFile" label="Mif File" theme="simple"/><br/>
  </s:iterator>                               
</td>
</tr>