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 閱讀(299) 評論(0)  編輯  收藏 所屬分類: JSP
          主站蜘蛛池模板: 甘肃省| 靖州| 绵竹市| 聂拉木县| 平泉县| 景泰县| 承德市| 略阳县| 南城县| 蓝田县| 锦州市| 宁陵县| 中西区| 晋城| 婺源县| 金溪县| 南丰县| 汝州市| 京山县| 叶城县| 镇宁| 灵寿县| 张家港市| 南康市| 孟州市| 麻城市| 武乡县| 太保市| 天柱县| 胶州市| 阜南县| 新民市| 富蕴县| 淄博市| 靖边县| 古田县| 柳河县| 稻城县| 鄂州市| 城步| 舞阳县|