2014-04-16 28 views
0

請幫我帶條紋:選擇組件。我想要的東西是這樣的:可以條紋:select返回一個內部集合的對象?

<stripes:select name="teachers[${loop.index}].school" value="${item.school}"> 
    <stripes:options-collection collection="${actionBean.schools}" label="name" value="${this}"/> 
    </stripes:select> 

當然,你不能在options-collection中做value =「$ {this}」。但是,我應該如何指定我不是通過身份證返回學校,而是學校本身?

謝謝!

回答

0

條帶處理嵌套屬性的類型轉換。假設Teacher有一個School類型的屬性,Stripes將自動爲您執行類型轉換。

<stripes:select name="teachers[${loop.index}].school"> 
    <stripes:options-collection collection="${actionBean.schools}" value="id" label="name"/> 
</stripes:select> 

教師[I] .school將是一所學校,不只是一個ID字符串。

請參閱http://www.stripesframework.org/display/stripes/Indexed+Properties一個很好的解釋。

相關問題