response 物件
* 功能: 設定響應行訊息
1. 設定相應行
1. 格式:http/
1.1200 ok
2. 設定狀態碼 setstatus
(int sc)
2. 設定相應頭:
setheader
(string name,string value)
3. 設定響應體:
* 使用步驟:
1. 獲取輸出流:
* 字元輸出流 :printwriter getwriter()
* 位元組輸出流: servletoutputstream getoutputstream()
2. 使用輸出流,將資料輸出到客戶端瀏覽器
案例:
1. 完成重定向
* 重定向:資源跳轉的方式
* **實現:
1. 設定狀態碼為302
response.
setstatus
(302);
2. 設定響應頭location
response.
setheader
("location"
,"/day15/responsedemo2");
簡單的重定向方法
response.
sendredirect
("/day15/responsedemo2");
* 重定向的特點
1. 位址列發生變化
2. 重定向是可以訪問其他站點(伺服器)的資源
3. 重定向是倆次請求.不能使用request物件來共享資料
* **的特點:
1. **位址列路徑不變
2. **只能訪問當前伺服器下的資源
3. **是一次請求,可以使用request物件來共享資料
* forward和redirect區別
* 路徑書寫
伺服器輸出字元資料到瀏覽器
步驟:1. 獲取字元輸出流
2. 輸出資料
注意:* 亂碼問題:
1. printwriter pw = response.
getwriter()
;獲取流的預設編碼為iso-
8859-1
2. 設定該流的預設編碼
3. 告訴瀏覽器響應體使用的編碼
簡單形式,設定編碼,實在獲取流之前設定
response.
setcontenttype
("text/html;charset=utf-8");
伺服器輸出位元組資料到瀏覽器
步驟:1. 獲取位元組輸出流
2. 輸出資料
Response和Request物件基礎筆記
首先response物件是伺服器返回給使用者的,只要使用者向某個頁面或者伺服器提出請求或者說訪問,可以利用這個response物件返回給使用者一些資訊或者互動。因此,我們可以在page load的方法裡面加入一些 進行頁面載入時的互動。response.write response.write re...
Django基礎之response物件
與由django自動建立的httprequest物件相比,httpresponse物件是我們的職責範圍了.我們寫的每個檢視都需要例項化,填充和返回乙個httpresponse.httpresponse類位於django.http模組中.傳遞字串 response httpresponse test ...
Request物件 Response物件
request物件和response物件的原理 tomcat伺服器會根據請求url路徑,建立相對應的物件。tomcat伺服器,會建立request和response物件,request物件中封裝請求訊息資料。tomcat將request和response兩個物件傳遞給service方法,並且呼叫se...