我是JSP的總新手。 我只能從另一個網頁的表單標籤接收數據。 我不知道任何MCV(MVC?),也不知道自定義標記,會話,cookie或任何比這更深的東西。在JSP中,如何使用錨標籤傳遞ArrayList?
我需要的是將一個ArrayList傳遞給另一個使用錨標籤的動態生成的JSP頁面。 這裏是規範。
基本上我有一個2維ArrayList。 第一個維度在第一個JSP頁面中迭代並列出。
所以第一個JSP頁面應該是這樣的:
這是ArrayList1。大小爲23.
這是ArrayList2。大小爲19.
這是ArrayList3。大小是12。
..
..
..
這是ArrayList的(N)。的大小爲1
每一行是一個錨定標記,並且當用戶點擊它, 相應的ArrayList被傳遞到第二JSP頁面。
第二個JSP頁面,它所做的就是接收一個ArrayList,並遍歷它並列出其中的數據。 所以需要只有一個「第二個JSP頁面」,因爲它一次只能接收一個ArrayList。它只是需要動態。
我知道如何迭代JSP頁面中的ArrayList。 我不知道如何使用錨標籤將ArrayList傳遞到另一個JSP頁面。
歡迎任何提示或方法。我做了一些自己的搜索,但所有的評論對我來說都太高級了。我會很感激任何幫助。謝謝。
感謝您的回覆!我嘗試了類似於你的答案。我將每個ArrayList的Key傳遞給另一個JSP頁面。在第二個JSP頁面中,我再次從MySQL調用相應的ArrayList。我不知道這是否是耗時的最佳方案,但它對我來說足夠簡單:) – mp2893 2011-04-01 02:43:57
這很有用嗎? – Nathanphan 2011-04-01 02:45:52
哦,我像30秒前編輯我的回覆。巧合:)我希望我的第一個評論是對你的問題的回答。 – mp2893 2011-04-01 02:48:13