Re: [JSP ] JSP可以傳物件嗎?

看板java作者 (痞子軍團團長)時間17年前 (2008/06/12 17:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/7 (看更多)
※ 引述《dahanhsi (dahanhsi)》之銘言: : 我想做的事是servlet從database取數據出來,傳給jsp,再讓jsp show data : 只是因為數據很多(報表),直接用request.setAttribute傳一堆String或是放到hashmap : 再傳好像都不是很方便(不一定多少比資料) : 所以想說用OO的觀念,在servlet把每列從database取出來的data裝到一個object A,然後 : 再把每個object A裝到Arraylist裡面,像是 : ArrayList<A> As = new ArrayList<A>(); : As.add(A); : 然後request.setAttribute(As)傳給jsp : 然後jsp就可以用ArrayList很容易取出每列資料A,再用object A的method取出每列的欄位 : 就可以顯示了 : 這是我本來想的啦,只是傳As給jsp以後好像沒辦法用A的method取出資料orz ^^^^^^^^^^ 你的「好像」是怎麼個「好像」 因為你的問題是在這個「好像」上 如果你不說這個「好像」是怎麼來的(你遇到什麼困難點) 那麼... 這篇發問文.... ㄜ... 不能說是廢文啦 只能說,以我的程度,我不知道怎麼回答問題 (說不定某 tONYq 有辦法 [奸笑地偷偷指]) 我只能猜測,你大概是 request.getAttribute() 的時候 忘記作 ArrayList<A> 的 casting : 研究了一下,是不是container由jsp編譯產成的程式找不到class A所以不能用A的method? : 請問該怎麼改進呢? : 或是使用MVC model2該怎樣從database取出報表,讓jsp顯示會比較好? : 感謝!!! -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.218.58.96

06/12 20:45, , 1F
哈推版大的幽默熱心指點
06/12 20:45, 1F
文章代碼(AID): #18KEi1uu (java)
討論串 (同標題文章)
文章代碼(AID): #18KEi1uu (java)