Java之Response篇


response對象是來設置響應消息

  響應消息:服務器端發送給客戶端的數據

  響應行:

    響應狀態碼(大致分類):

      1xx:服務器就收客戶端消息,但沒有接受完成,等待一段時間后,發送1xx狀態碼;

      2xx:成功  200:訪問成功;

      3xx:重定向  302:重定向;304:訪問緩存;

      4xx:客戶端錯誤;

        404:請求路徑沒有對應的資源;

        405:請求處理方式沒有對應的doXxx方法;

      5xx:服務器端錯誤。500:服務器內部出現異常;

  響應頭:

    Content-Type:服務器告訴客戶端本次響應體數據格式以及編碼格式;

    Content-disposition:服務器告訴客戶端以什么格式打開響應體數據;

  響應空行:

  響應體:

    傳輸的數據。

  設置響應消息:

    設置響應行:

      設置狀態碼:setStatus(int sc)

    設置響應頭:

      setHeader(String name, String value) 

        response.setHeader("content-type", "text/html; charset="")

    設置響應體:

      獲取輸出流:

        字符輸出流:PrintWriter getWriter()

        字節輸出流:ServletOutputStream getOutputStream()

      

  亂碼問題處理:獲取流對象之前,將默認的編碼:ISO-8859-1 設置為:GBK

    response.setCharacterEncoding("utf-8");

    response.setHeader("content-type", "text/html; charset="")

  *** 簡單寫法:

    response.setContentType("text/html;charset=utf-8")

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM