jsp內建對象入門(4) response對象詳解

來源:互聯網
上載者:User

jsp內建對象【03】中學完了request對象,現在學習response對象,request是用戶端對伺服器端的請求,而response是伺服器端對用戶端的回應。

response對象簡介

response對象主要作用是用於對用戶端的請求進行回應,將WEB伺服器處理後的結果發回給用戶端。

response對象屬於javax.servlet.http.HttpServletResponse介面的執行個體

HttpServletResponse介面的定義格式與HttpServletRequest介面的定義格式非常的類似,都只有一個父介面,都只有一個子介面

我們還是來看一下這幾種方法的具體應用:

設定頭資訊: 頁面重新整理、自動跳轉功能

 所有的資訊都是隨著請求和回應自動發送到伺服器端或者是用戶端的,在response中比較常用的頭資訊就是自動重新整理。

Response_01.jsp 自動重新整理功能    <%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>     <html>     <head>     <title>web開發</title>     </head>     <body>     <%! //定義全域變數,否則下面的count++將一直是0。        int count=0;     %>     <%          response.setHeader("refresh","2");//每兩秒重新整理一次     %>     <h5>您訪問了<%=count++ %></>次了</h5>     </body>     </html>

運行一下可以發現,頁面是每2秒重新整理一次的。除了定時重新整理以外,還有定時跳轉,代碼如下:

response_02.jsp 自動跳轉   <%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>     <html>     <head>     <title>web開發</title>     </head>     <body>      <h3>這個頁面3秒後跳轉到51cto.html頁面,如果沒有跳轉的話,   請點擊<a href="51cto.html">這裡</a></h3>  //一個超連結    <%          response.setHeader("refresh","3;URL=51cto.html");        //3秒後跳轉到hello.html中去              %>     </body>     </html>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.