快樂工作,快樂生活!
          編程就是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 楊之廷 閱讀(3342) 評論(2)  編輯  收藏

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

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


          網站導航:
           
          主站蜘蛛池模板: 黄龙县| 九江市| 唐河县| 苏尼特右旗| 京山县| 同心县| 婺源县| 威远县| 赤城县| 阳原县| 永春县| 翁源县| 自贡市| 义马市| 夏津县| 庆云县| 桐柏县| 扶余县| 吉林市| 门源| 上林县| 利津县| 辽中县| 韶山市| 罗定市| 江山市| 乌兰浩特市| 高阳县| 来宾市| 盱眙县| 吉木萨尔县| 彩票| 衡山县| 张家川| 林甸县| 大渡口区| 五台县| 宁安市| 樟树市| 邵武市| 那坡县|