The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          1:request.getRequestDispatcher("轉發路徑").forward(req,resp)該語句是實現請求轉發的,當請求進入到該servlet中執行到該語句時,服務器不會直接響應而是轉發到轉發路徑得servlet繼續處理,由于將req和resp帶過去了,所以這期間是沒有重新創建request和response對象,所以在接下來的servlet中同樣可以獲得當前servlet的request中的參數。
          2:response.sendRedirect("")當運行到servlet的該條語句時,服務器會響應瀏覽器一個小心頭告訴瀏覽器重新請求方法中的路徑對應的servlet,因為是瀏覽器從新請求所以會創建新的request和response對象,因此上一次請求的request中的參數無法得到。
          很好的理解這兩者的原理和區別有助于熟練操作請求的轉發和重定向。熟練的控制參數獲取。 
          posted on 2013-11-28 14:36 Eric_jiang 閱讀(304) 評論(0)  編輯  收藏 所屬分類: JSP
          主站蜘蛛池模板: 平度市| 玉林市| 平阴县| 汶上县| 八宿县| 利津县| 盈江县| 南京市| 铁岭县| 琼中| 万源市| 乌拉特中旗| 龙山县| 霍州市| 松潘县| 社会| 金乡县| 芒康县| 丰原市| 简阳市| 冕宁县| 和硕县| 台湾省| 霍林郭勒市| 肥城市| 嘉鱼县| 湘潭市| 泰宁县| 乌兰浩特市| 张北县| 宁南县| 兰溪市| 丽水市| 崇文区| 甘肃省| 满洲里市| 梁平县| 新营市| 蓬莱市| 祥云县| 嘉义县|