2013-10-21 15 views
1

鴻溝名單上有名單所列options,我想通過索引值分離選項列表,多爲中一至打印兩個電臺列表或讓我們在指數看5Struts2的單選按鈕列表,通過指數

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

如何我可以通過分開列表打印兩個電臺列表嗎?我想使用<s:radio/>標籤兩次使用相同的列表,只需在第一個半中使用,另一半使用第二個。我可以將行動本身分開並通過它,但有沒有任何<s:radio/>標籤特定的解決方案?

+0

您可以使用''標籤迭代元素並創建您想要的任何佈局。 –

回答

1

這應該在服務器端完成,而不是在視圖中。

對於邪惡(和untestedness),你可以使用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" /> 

但不作惡。在服務器端執行。

+0

對,不會是邪惡的,瞭解更多的方式真是太酷了。 :) 謝謝 – Eez