快樂工作,快樂生活!
          編程就是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 | 玄冬
          好!頂!  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 盱眙县| 黑山县| 金乡县| 林甸县| 土默特右旗| 虹口区| 张家界市| 蒲城县| 浦江县| 太和县| 长葛市| 扶沟县| 潢川县| 昆山市| 鄂伦春自治旗| 安福县| 土默特右旗| 黑河市| 和林格尔县| 成安县| 绥阳县| 胶州市| 历史| 五华县| 如皋市| 礼泉县| 全椒县| 会宁县| 乐平市| 林周县| 深泽县| 樟树市| 梅州市| 沧源| 新巴尔虎右旗| 临桂县| 天峻县| 桃园市| 两当县| 新和县| 肃北|