[問題] jsp間session物件引用cast例外
狀況描述
於JSP中 以<%! %> 宣告CLASS Cart
相同頁面內運作正常也可以刪改
但是 當我以session+HashMap 保存Cart並於其他頁面載入Cart時發生
java.lang.ClassCastException:
org.apache.jsp.login_jsp$Cart cannot be cast to org.apache.jsp.index_jsp$Cart
問題碼是
Cart c=cartL2.get(pdt);
從map中叫出來時就出錯了
cartL2 是LinkedHashMap<String, Cart>();
狀況看起來是 login_jsp$Cart 不可以在index中使用
就算是使用(Cart)強轉也無效
請問 為什麼會有這樣的狀況?
是JSP間禁止引用不同頁面間所宣告的物件嗎?
這問題該如何迴避?
感謝解答.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.102.93
→
08/26 13:04, , 1F
08/26 13:04, 1F
→
08/26 13:06, , 2F
08/26 13:06, 2F
→
08/26 13:12, , 3F
08/26 13:12, 3F
→
08/26 13:17, , 4F
08/26 13:17, 4F
→
08/26 13:18, , 5F
08/26 13:18, 5F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):