作者cciidd ( )
看板java
標題[問題] how to pass arraylist
時間Thu Jul 9 20:29:50 2009
有一A.jsp
為了選擇一些功能 從A.jsp頁面另外開啟出一B.jsp
當B.jsp作完選擇後,在B.jsp得到的一Arraylist,想pass到A.jsp的hidden field裡
(因為A.jsp並沒有作reload,所以不能把Arraylist放在request或session scope)
問題是hidden field只接受string
請問各位大大有什麼方法或是繞道的解法? 謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.25.25
1F:→ cciidd:把全部字串接在一起傳過去後再分解? 07/09 20:37
2F:推 slalala: 您需要的是劃時代的產品 AJAX 07/09 21:12
3F:推 PsMonkey:你的重點是沒有 reload,因此與 JSP or Java 無關... 07/09 21:14
4F:→ tmxcrows:把ArrayList裡面的東西用XML轉string傳過去? 07/09 21:55
5F:→ pico2k:session... 07/09 22:23
6F:推 yuekun:如果是同一台機器 不知道序列化行不行 只要每次檔名不一樣 07/11 00:43
7F:推 PsMonkey:樓上三位,把原始需求看清楚好唄.... 07/11 10:09
8F:→ qrtt1:<a href="B.jsp?p=2&q=4">筆勒</a> 07/11 10:34
9F:→ qrtt1:唔. 我回錯了. 如果能改同一頁比較順的啦. 如果不能.就js吧 07/11 10:36
10F:→ qrtt1:許多 json library 都支援把 ArrayList 轉成 json 07/11 10:38
11F:→ qrtt1:若不複雜,自己用字串組 json 也行的啦 :D 07/11 10:39
12F:→ seeyourback:直接使用JavaScript window dom裡面有opener 07/14 00:49
13F:→ seeyourback:可以在B用JS呼叫opener參考到A,對A的hidden 設值 07/14 00:54