[問題] JSP存Session變數型態疑問

看板java作者 (coin3)時間15年前 (2009/06/12 12:53), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
小弟我在製作JSP已經到了尾聲~~ 但是還是有個疑問想請教大家 我有一個程式輸出的變數型態為Integer~~~需保存下來(該變數為test) 步驟一: input.jsp 將這筆資料存入session當中 因此我使用session.putValue或是session.setAttribute 步驟二: result.jsp 於此頁取得session 我使用了session.getValue或是session.getAttribute 這邊都沒問題!! 然而,在result.jsp必須做數學運算~~~~因此取得的session必須要是int 於是產生session到底能不能存入int的問題?? 為了這樣做,又在能力不足的狀況下,我土法煉鋼: 1.先在input.jsp將test變數轉成String,並存入session 2.到了result.jsp取得session後,再利用parseInt轉回整數進行數學運算 這樣做是成功了~~ 但是,徒增一道繁瑣程序,明明test產生的數據就是int,結果卻因為要存入session必須 交替轉換資料型態。 想請教各位先進,是否能以int存入session,因為上網找了資料 都有看到 Integer xx=(Integer)session.getValue("yy")的語法來取得session 代表之前曾經用int型態保存session???? 可惜的是,沒有看到他們如何存入session -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.11.137 ※ 編輯: coin3 來自: 163.23.11.137 (06/12 13:03)

06/12 13:59, , 1F
還是有轉型不是嗎?
06/12 13:59, 1F

06/12 14:11, , 2F
後來經過指正~是我用舊版的JDK = =
06/12 14:11, 2F
文章代碼(AID): #1ACTzbfe (java)
文章代碼(AID): #1ACTzbfe (java)