關於response的學習

2021-09-08 11:39:00 字數 741 閱讀 1787

response物件:響應客戶請求,向客戶端輸出資訊。

封裝了jsp產生的響應,併發送到客戶端以響應客戶端的請求。請求的資料的型別是任意的(包括檔案)。

在jsp頁面內有效。

1.重定向網頁

response.sendredirect()  :將網頁重定向到另乙個頁面。

重定向    支援將位址重定向到不同主機上

**         不支援

2.處理http檔案頭

response物件可以設定http響應報頭。

2.1  禁用快取

安全性較好的**,要禁用快取

response.setheader(「cache-control」,"no-store")

response.setdateheader("expires",0)

2.2 設定頁面自動重新整理

每隔10s自動重新整理一次

response.setheader("refresh","10")

2.3  定時跳轉網頁

每個5s後自動跳轉到指定網頁

response.setheader("refresh","5;url=login.jsp")

3.設定輸出緩衝

伺服器——緩衝區——客戶端

緩衝區的內容到客戶端的條件:

(1)jsp頁面的輸出資訊已全部寫入緩衝區

(2)緩衝區滿了

(3)呼叫response.flushbuffer()  或者   out.flush()

Response物件的學習

1.請求訊息 客戶端傳送給伺服器端的資料 資料格式 1.請求行 2.請求頭 3.請求空行 4.請求體 2.響應訊息 伺服器端傳送給客戶端的資料 資料格式 1.響應行 1.組成 協議 版本 響應狀態碼 狀態碼描述 2.響應狀態碼 伺服器告訴客戶端瀏覽器本次請求和響應的乙個狀態。1.狀態碼都是3位數字 ...

Servlet的response物件學習

作用 用來響應資料到瀏覽器的乙個物件 使用 設定響應頭 setheader string name,string value 在響應頭中新增響應資訊,但是同鍵會覆蓋 addheader string name,string value 在響應頭中新增響應資訊,但是不會覆蓋。設定響應狀態 sender...

關於Response出現中文亂碼的解決方案

很多人在用response.getwriter write 的時候會出現中文亂碼,出現這種問題的原因有以下幾種 瀏覽器中的編碼和輸出的文件的編碼不同 有人通過request.getparameter 方法獲取的資訊,包含中文字元,也需要轉碼 針對這兩種情況於如下解決方案 在 中修改瀏覽器和輸出文件的...