作者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