Response回應物件主要將JSP容器處理後的結果傳回客戶端。可以透過response變數設定HTTP的狀態和向客戶端發送數據,如Cookie、HTTP檔案頭資訊等。

JSP 伺服器回應 語法

狀態列包含HTTP版本訊息,例如HTTP/1.1,一個狀態碼,例如200,還有一個非常短的訊息對應狀態碼,例如OK。

JSP 伺服器回應 範例

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%><%@ page import="java.io.*,java.util.*" %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"><title>php.cn</title>
    </head>
    <body>
    <h2>自動刷新實例</h2>
    <%
   // 設定每隔5秒自動刷新
   response.setIntHeader("Refresh", 5);
   // 取得目前時間
   Calendar calendar = new GregorianCalendar();
   String am_pm;
   int hour = calendar.get(Calendar.HOUR);
   int minute = calendar.get(Calendar.MINUTE);
   int second = calendar.get(Calendar.SECOND);
   if(calendar.get(Calendar.AM_PM) == 0)
      am_pm = "AM";
   else
      am_pm = "PM";
   String CT = hour+":"+ minute +":"+ second +" "+ am_pm;
   out.println("目前時間: " + CT + "\n");%></body></html>