HttpServletResponse
HTTP回應訊息分為狀態行、回應訊息頭、訊息體三部分
在HttpServletResponse介面中定義了向客戶端發送回應狀態碼、回應訊息頭、回應訊息體的方法
常見回應狀態碼:setStatus(int status)設定狀態碼

回應頭 (鍵值對)
設定回應頭的作用:
1)設定自己的鍵值對
2)修改系統已經存在的鍵值對
設定的方法:
void setHeader(String name, String value)//設定回應頭的名字
response.setHeader("Refresh", "5;url=www.baidu.com");//設定回應頭,5秒鐘之后,頁面自動跳轉到www.baidu.com
setHeader("Content-Disposition", String value)
設定回應體(頁面內容)方法
1)getWriter()方法:字符流
只能向瀏覽器回應文本內容: 字串,標簽
這種方式一般會出現中文亂碼,因為Tomcat 默認編碼嗎是IOS 8859-1
解決亂碼設定回應編碼:
response.setContentType(“text/html;charset=utf-8”);
2)getOutputStream()方法:位元組流
可以向瀏覽器回應任何型別的資料: 圖片,視頻,音頻,不會出現亂碼問題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/2802.html
標籤:其他
