2012-06-26 23 views
0

我想在struts1.3的logic:iterate標籤的offset屬性中寫入一個條件。我的標記看起來像這樣在邏輯的offset屬性中寫入條件表達式:struts的迭代標記1.3

邏輯:迭代名稱= 「instlist」 ID = 「出師表」 TYPE = 「com.umonitor.fundstransfer.beans.FtInstitution」 IndexID爲= 「計數器」

我想設置的偏移值列表中的每個第8個元素。

這可能嗎?我想實現分頁,但問題是我不能更改操作類或添加任何操作,但只能操作jsp中的值。我在jsp中有完整的列表,並且只能在頁面中顯示8行。

回答

1

你看過邏輯的'offset'和'length'屬性:iterate? http://struts.apache.org/1.x/struts-taglib/tlddoc/logic/iterate.html

這些屬性將使您能夠從某個位置(偏移量)開始,然後僅顯示接下來的8個條目(長度)。

在你的情況我想你有一個參數調用像「頁面」,你就需要設置偏移頁* 8,長度爲8

+0

有一個問題這一點,列表我在迭代器中使用的大小爲30,所以當我設置長度和偏移量時,它顯示該列表的前8個,並跳過其餘部分。有沒有一種方法可以將按鈕添加到迭代標籤,如prev和next – zDroid