0
我試圖讓List
的子表,但我想子表被序列化。我發現當我們從ArrayList
獲得子列表時,子列表沒有被序列化。RandomAccessSubList沒有序列號
爲了克服這個問題,這是我在做什麼:
ArrayList serializedSublist = new ArrayList();
//getQuestions() returns RandomAccessSubList
getQuestions().addAll(serializedSublist);
//problem is in the line below. serializedSublist is empty.
getRequest().getSession().setAttribute("questionsForUser", serializedSublist);
問題是,serializedSubList
是在第5行空沉綿的3點getQuestions()
返回一個列表回來。
爲擴大出色答卷:這裏就是API說,關於'中的addAll()':http://java.sun.com/ JavaSE的/ 6 /文檔/ API/JAVA/UTIL/List.html#中的addAll%28java.util.Collection%29今後記住先查閱API文檔。它們包含有關Java行爲的這類問題/問題的答案。 – BalusC 2009-12-10 18:37:31
摻雜...好吧,這是一個愚蠢的問題。謝謝 .. – Omnipresent 2009-12-10 18:45:25