Struts2单选按钮列表,按索引划分列表

时间:2013-10-21 06:51:58

标签: list struts2 radio-button

我有一个名为options的列表,我希望通过按索引值分隔选项列表来打印两个无线电列表,大部分是中间的,或者让我们看看索引5

<s:radio     list = "options"
          listKey = "optionId" 
        listValue = "optionText" 
             name = "selectedlist"  
            label = "optionText" 
            value = "optionId" />

如何通过分隔列表打印两个电台列表?我想使用相同的列表两次使用<s:radio/>标记,只使用一半在第一个,另一半在第二个。我可以在行动中划分列表并传递它,但是有任何<s:radio/>标签特定解决方案吗?

1 个答案:

答案 0 :(得分:1)

这应该在服务器端完成,而不是在视图中。

对于邪恶(和嵌套),您可以使用public List<E> subList(int fromIndex, int toIndex)

<s:radio     list = "options.subList(0 , options.size() / 2)"
          listKey = "optionId" 
        listValue = "optionText" 
             name = "selectedlist"  
            label = "optionText" 
            value = "optionId" />

<s:radio     list = "options.subList(options.size() / 2 , options.size())"
          listKey = "optionId" 
        listValue = "optionText" 
             name = "selectedlist"  
            label = "optionText" 
            value = "optionId" />

但不要做坏事。做它服务器。