Re: [JSP] 請教一下如何產生動態session變數,謝謝 …

看板java作者 (痞子軍團團長)時間19年前 (2006/06/27 04:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
==站內信件== ※ 引述《metalalive (瑞索弟的旋金世界)》之銘言: : type Exception report : message : description The server encountered an internal error () that prevented it from fulfilling this request. : exception : org.apache.jasper.JasperException: Exception in JSP: /shopping-cart.jsp:14 : 11: : 12: if( session.getAttribute(request.getParameter("goods_name")) == null ){ : 13: session.setAttribute( request.getParameter("goods_name") , Integer.parseInt( (String) request.getParameter("numbers")) ); ^^^^^^^^^^^^^^^^ : 14: String tmpNum = (String) session.getAttribute(request.getParameter("goods_name")); ^^^^^^^^ : 15: //out.print((String) session.getAttribute("m1")); : 16: } : root cause : java.lang.ClassCastException: java.lang.Integer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 提示僅到此為止 也請其他版友不要再給提示 如果還是不懂的話,去找 google: Auto-Boxing 然後搞懂 JSP 的隱函物件背後的真實物件是啥 還有 API 要怎麼看... 光看到 (String) request.getParameter() 這行 就可以想像,原 po 應該是只看範例沒搞懂細節就硬上... ===== 以下是對所有觀看 Java 版的版友們說: 請不要把 Java 版(或是任何一個程設討論版) 當作超強人工智慧 debug 器 寫程式到現在,雖然沒寫過什麼豪華程式,不過也寫了不少 除了 syntax error 之外 我還沒遇到 bug,是 Error Message 沒有提示清楚的 雖然 JSP 上的 erroe message 會夾帶一卡車有的沒的 class 丟出來的 msg 但是,一則看各段 message 最頂端的那一行 再者,就是挑彷彿常常看到的 class,然後去切 class name 通常一切就說明清楚了 如果這樣子還不行,那就一定表示基本概念還不夠 是不用嚴重到砍掉重練,或是得回頭翻 TIJ 還是一些基礎書籍 有時候瞎子摸象的方法也是一種很好的學習方式(短期效益不高就是了) 但是,請不要到這裡找明眼人幫你帶路 那還不如回頭翻 TIJ 有講錯請狠批... [擺茶點] -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.16.17
文章代碼(AID): #14e4L0mB (java)
文章代碼(AID): #14e4L0mB (java)