2012-08-06 57 views
0

使用struts2如何在jsp按鈕單擊後保持列表值,執行操作並再次返回到jsp?再次點擊幾次。
我一直在觀察,以保持一個變量的值不是一個列表,我只需要在它的getter和setter行爲中聲明它,並在jsp中放置一個隱藏的字段或文本字段,但是關於列表不像那樣工作。Struts 2保留列表值

+0

猜測一個會話是jsp代碼後的正確方法,我會編輯它以獲得答案。 – Prateek 2012-08-07 04:05:07

回答

2

你是對的,我們需要一個getter和setters來爲Action類中的受尊敬的屬性發送和接收從Action類到JSP的日期並以相反的順序。

但是因爲收集,它不可能存儲在一個單一的領域,所以你在這裏有幾個選項。

如果列表是一個簡單的字符串列表,您可以創建一個逗號分隔的字符串,並可以使用它從行動轉到JSP並以相反的順序(很容易將其轉換爲列表),我不會推薦這種方法。

第二個選項我想在會話中設置列表,並且您可以隨時根據您的選擇隨時在您的操作類中檢索列表。