【问题标题】:Making a vertical List of Radio Buttons for a list of strings in struts 2?为struts 2中的字符串列表制作一个垂直的单选按钮列表?
【发布时间】:2017-04-18 04:07:07
【问题描述】:

我正在使用一个用字符串列表填充的 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 个字段的 List 为例。

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

【问题讨论】:

  • 发布生成的 HTML。您可能仅使用 CSS 就可以实现这一点,而无需为自定义标记生成卷起您自己的主题...

标签: jsp struts2


【解决方案1】:

您也可以在&lt;s:radio&gt; 标记中为list 属性添加单个值。使用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>

【讨论】:

  • @ShubhamJain:很好。如果这个答案帮助你接受/赞成它。
【解决方案2】:

试试这个

 <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>

它将垂直排列您的电台列表。

【讨论】:

  • 它将在水平方向打印收音机....我希望它们在垂直方向上。这就是问题...
  • 好的,我已经编辑了它,它可以按照您的要求正常工作。再试一次
猜你喜欢
  • 2015-05-11
  • 2011-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多