这是我的代码, 我首先将名为list的ArrayList对象传递给javascript函数。
(...)
ArrayList<DTO> list = odc.itemList();
(...)
<td><input type = "button" value = "send" onclick="pass('<%=list%>')"></td>
然后,我将'list'对象传递给其他jsp页面,如..
function pass(p){
window.location="abc.jsp?info="+p+"";
}
然后,我想以arraylist形式恢复对象......我以为我能够这样做..
[这里,abc.jsp]
<%@ page language="java" contentType="text/html; charset=UTF pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%
String b = request.getParameter("info");
Object obj = b;
%>
<!DOCTYPE html>
<html>
(...)
但是我不能使用原始'list'可以使用'obj'的方法 例如list.add(),list.get(int index).. etc(ArrayList方法)
为什么我不能?任何人都知道我的想法有什么问题?