程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp內置對象入門(4) response對象詳解

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

編輯:關於JSP

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>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved