快樂工作,快樂生活!
          編程就是1+1
          posts - 11,comments - 4,trackbacks - 0
          兩個jsp頁面之間如何傳遞一個對象?比如一個List或者HashMap?
          答:
          用request.setAttribute("name",Object),request.getAttribute("name");
          或者session.setAttribute("name",Object),session.getAttribute("name");

          注意問題:
          • 如果用request,要注意request的范圍僅限于同一個request對象;如果使用了form的"action"或者response.sendRedirect("xxx.jsp")等調轉,則不再是同一個request對象,即用request.getAttribute("name")將取不到值。
          • 換成request.getRequestDispatcher("xxx.jsp").forward(request,response);
            才能共享request中數據
          • 如果用session,程序太慢,存在效率問題。

          基礎問題:
          1,所有再頁面提交的數據,在ACTION里只能通過request.getParameter( or values).
          2,要想通過attribute傳輸數據,必須保持在同一個request中,不論中轉了幾次(forward)。
          posted on 2007-12-25 11:51 楊之廷 閱讀(3343) 評論(2)  編輯  收藏

          FeedBack:
          # re: JSP頁面傳遞對象[未登錄]
          2008-07-24 09:51 | knight
          學習了!  回復  更多評論
            
          # re: JSP頁面傳遞對象
          2009-03-18 00:48 | 玄冬
          好!頂!  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 吴川市| 梅州市| 雅江县| 青田县| 祁连县| 潢川县| 南江县| 南皮县| 达拉特旗| 察隅县| 民勤县| 斗六市| 东乌珠穆沁旗| 双辽市| 香港| 凤翔县| 祁连县| 乌兰县| 荔浦县| 镇平县| 衡水市| 平乡县| 呈贡县| 伊川县| 太原市| 重庆市| 富锦市| 白朗县| 克东县| 天峨县| 彩票| 灌南县| 府谷县| 承德县| 宝山区| 六安市| 清丰县| 连城县| 韶关市| 绥宁县| 江门市|