PrintWriter out = response.getWriter();
| 元素 | 角色 | 說明 |
|---|---|---|
PrintWriter | 型別 | 字元輸出流類別,提供 print/println/printf 等格式化輸出方法。 |
getWriter() | 方法 | HttpServletResponse 介面方法,回傳 PrintWriter 實例。 |
out | 變數 | 接收回傳的 PrintWriter 參考,後續用 out.println(...) 輸出回應內容。 |
// 類似於
String s = "hello"; // String 是型別,"hello" 是字面值/運算式結果
List list = new ArrayList<>(); // ArrayList() 建構子回傳 List 實例
「返回一個 PrintWriter 對象,這個對象可以發送字元文本給客戶端...」
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("Hello");
out.flush(); // 確保緩衝區送出
getWriter() 與 getOutputStream() 互斥,同一請求只能呼叫其中一個。getOutputStream()。PrintWriter,無需手動 close()。「左邊是返回值,右邊是函數... 返回一個printwriter對象,這個對象可以發送...」