五種分類html
1. 1xx:服務器就收客戶端消息,但沒有接受完成,等待一段時間後,發送1xx多狀態碼
2. 2xx:成功。表明:200
3. 3xx:重定向。表明:302(重定向),304(訪問緩存)
4. 4xx:客戶端錯誤。
404(請求路徑沒有對應的資源)
405:請求方式沒有對應的doXxx方法
5. 5xx:服務器端錯誤。表明:500(服務器內部出現異常)瀏覽器
response.sendRedirect("/Demo2");
response.sendRedirect("https://www.baidu.com");
特色:緩存
1. 地址欄發生變化
2. 重定向能夠訪問其餘站點(服務器)的資源
3. 重定向是兩次請求。不能使用request對象來共享數據服務器
1. 轉發地址欄路徑不變
2. 轉發只能訪問當前服務器下的資源
3. 轉發是一次請求,能夠使用request對象來共享數據編碼
//設置該流的默認編碼
response.setCharacterEncoding("utf-8");
//告訴瀏覽器響應體使用的編碼 response.setHeader("content-type","text/html;charset=utf-8");
或者
response.setContentType("text/html;charset=utf-8");
在設置完編碼以後,便可打印輸出至瀏覽器內spa
PrintWriter pw = response.getWriter();
pw.write("<h3>歡迎你</h3>");
*也須要注意中文亂碼的問題code
response.setContentType("text/html;charset=utf-8"); ServletOutputStream sos = response.getOutputStream(); sos.write("你好".getBytes("utf-8"));