1.OutputStream
使用步驟:
- 獲取輸出流
- 設置中文
- 將字符串轉換成字節數組
- 調用outputStream.write()
這里只貼出doGet方法的內容:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //獲取OutputStream輸出流 OutputStream outputStream = response.getOutputStream(); //設置中文 response.setHeader("content-type", "text/html;charset=UTF-8"); String data = "你好,這里是通過OutputStream的方式向網頁輸出內容"; //將字符轉換成字節數組,並且指定UTF-8編碼 byte[] dataByteArr = data.getBytes("UTF-8"); // 輸出 outputStream.write(dataByteArr); }
2.PrintWriter
使用步驟:
- 設置文檔類型和編碼方式
- 獲取getWriter()
- 輸出
也是只貼出doGet方法的內容:
// 設置響應內容類型與編碼方式 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("你好,這里是通過PrintWriter的方式向網頁輸出內容");