功能:用于向客戶端發(fā)送數(shù)據(jù).
主要方法有:
public void addCookie(Cookie cookie) 添加一個(gè)Cookie對(duì)象,用來(lái)保存客戶端的用戶信息。
public void addHeader(String name,String value) 添加HTTP文件頭信息,該Header將傳到客戶端去,如果已經(jīng)同名的Header存在,則會(huì)覆蓋已有的Header.
public boolean containsHeader(String name) 判斷指定名字的HTTP文件頭 是否已經(jīng)存在,然后返回真假布爾值.
public void sendError(int sc) throws IOException 向客戶端發(fā)送錯(cuò)誤的信息.
public void setHeader(String name,String value) 設(shè)置指定名字的HTTP文件頭的值,如果該值已經(jīng)存在,則新值會(huì)覆蓋原有的舊值.
示例:
?1?<%--?解決中文亂碼--%>
?2?<%@?page?contentType?=?"text/html;?charset?=?gbk"?%>
?3?<%
?4?????request.setCharacterEncoding("gbk");
?5?%>
?6?
?7?<%@?page?import?=?"java.util.*"?%>
?8?
?9?<html>
10?????<head>
11?????<title>?定時(shí)刷新頁(yè)面?</title>
12?????</head>
13?<body>
14?<B><font?color?=?"#FF00FF"?size?=?"20">本頁(yè)用來(lái)說(shuō)明使用Response對(duì)象實(shí)現(xiàn)定時(shí)刷新</font></B>
15?<hr>
16?<%--??response.setHeader(name,value)?name;要刷新的頁(yè)面,value:刷新間隔????????--%>
17?<%
18?????response.setHeader("refresh","10");
19?%>
20?<h2><%=new?Date()%><h2>
21?</body>
22?</html>
?2?<%@?page?contentType?=?"text/html;?charset?=?gbk"?%>
?3?<%
?4?????request.setCharacterEncoding("gbk");
?5?%>
?6?
?7?<%@?page?import?=?"java.util.*"?%>
?8?
?9?<html>
10?????<head>
11?????<title>?定時(shí)刷新頁(yè)面?</title>
12?????</head>
13?<body>
14?<B><font?color?=?"#FF00FF"?size?=?"20">本頁(yè)用來(lái)說(shuō)明使用Response對(duì)象實(shí)現(xiàn)定時(shí)刷新</font></B>
15?<hr>
16?<%--??response.setHeader(name,value)?name;要刷新的頁(yè)面,value:刷新間隔????????--%>
17?<%
18?????response.setHeader("refresh","10");
19?%>
20?<h2><%=new?Date()%><h2>
21?</body>
22?</html>