posts - 11,comments - 4,trackbacks - 0
          兩個(gè)jsp頁(yè)面之間如何傳遞一個(gè)對(duì)象?比如一個(gè)List或者HashMap?
          答:
          用request.setAttribute("name",Object),request.getAttribute("name");
          或者session.setAttribute("name",Object),session.getAttribute("name");

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

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

          FeedBack:
          # re: JSP頁(yè)面?zhèn)鬟f對(duì)象[未登錄](méi)
          2008-07-24 09:51 | knight
          學(xué)習(xí)了!  回復(fù)  更多評(píng)論
            
          # re: JSP頁(yè)面?zhèn)鬟f對(duì)象
          2009-03-18 00:48 | 玄冬
          好!頂!  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吴旗县| 贵港市| 大冶市| 洛川县| 苏尼特右旗| 义乌市| 修文县| 中宁县| 健康| 迁西县| 张北县| 调兵山市| 上犹县| 东辽县| 滦平县| 洛川县| 驻马店市| 会同县| 于都县| 化隆| 琼中| 丹江口市| 武陟县| 龙江县| 泾川县| 正阳县| 克拉玛依市| 小金县| 白沙| 开封县| 鄯善县| 鹰潭市| 大竹县| 河北区| 扬中市| 丹寨县| 达孜县| 伽师县| 孟连| 两当县| 托克逊县|