2014-09-05 65 views
-2

table object如何在struts2中過濾列表?

我有上面的列表對象。 All, A, B, C ...鏈接標記。當我點擊其中一個時,下面的列表將被過濾。這是什麼想法?

+0

它將如何過濾?發佈迄今已嘗試的代碼。 – 2014-09-05 12:35:25

+0

@RomanC:列表中的記錄將按照位置名稱進行過濾。我需要這個想法來編碼。謝謝! – kidsoul 2014-09-05 13:49:49

+0

太寬泛:| – 2014-09-05 14:06:23

回答

0

您已經按照第一個字母進行了過濾,所以按其他值過濾也是類似的。所有你需要做的就是建立鏈接的url來包含帶有鏈接標籤值的參數。當你點擊那個鏈接時,參數將被填充到動作中。

然後,您更改包含已過濾行並返回到頁面的列表。如果你已經使用第一個字母參數完成了編碼,這應該已經實現。

您還可以進一步傳遞此參數以初始化SQL查詢參數,以返回通過此參數過濾的行。在查詢中,您可以使用where條件與like子句返回具有與參數值類似的列值的所有行。

如果以這種方式過濾行,那麼您應該只使用返回的記錄初始化列表,而不必使用Java過濾列表。該操作將返回將在視圖圖層上使用更新列表記錄的結果。

+0

你應該提高接受的答案。 – 2018-03-06 18:02:37