1、一秒刷新頁面一次
response.setHeader("refresh","1");
2、二秒跳到其他頁面
response.setHeader("refresh","2;URL=otherPagename");
3、沒有緩存:
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
4、設置過期的時間期限
response.setDateHeader("Expires", System.currentTimeMillis()+自己設置的時間期限);
5、訪問別的頁面:
response.setStatus(302); response.setHeader("location","url");
6、下載文件
Content-Type的作用:該實體頭的作用是讓服務器告訴瀏覽器它發送的數據屬於什麼文件類型。
例如:當Content-Type 的值設置爲text/html和text/plain時,前者會讓瀏覽器把接收到的實體內容以HTML格式解析,後者會讓瀏覽器以普通文本解析.
Content-Disposition 的作用:當Content-Type 的類型爲要下載的類型時 , 這個信息頭會告訴瀏覽器這個文件的名字和類型
response.setHeader("Content-Type","video/x-msvideo");
response.setHeader( "Content-Disposition", "attachment;filename=" + new String( “文件名稱”.getBytes("gb2312"), "ISO8859-1" ) );
7、通知瀏覽器數據採用的壓縮格式:
response.setHeader("Content-Encoding","壓縮後的數據");
高速瀏覽器壓縮數據的長度:
response.setHeader("Content-Length",壓縮後的數據.length+"");
8、高速瀏覽器圖片或視頻:
response.setHeader("Content-type","這個參數在tomcat裏conf下的web.xml裏面找");
inputstream in= this.getServletContext.getResourceAsStream("/2.jpg");
int len=0;
byte buffer[]= new byte[1024]
outputStream out = response.getOutputStream();
while(len=in.read(buffer)>0){
out.write(buffer,0,len)
}
9、高速瀏覽器已下載的形式:
response.setHeader("Content-disposition","attachment;filename=2.jpg");
inputstream in= this.getServletContext.getResourceAsStream("/2.jpg");
int len=0;
byte buffer[]= new byte[1024]
outputStream out = response.getOutputStream();
while(len=in.read(buffer)>0){
out.write(buffer,0,len)
}
10.常見的Content-Type
序號 |
內容類型 |
文件擴展名 |
描述 |
1 |
application/msword |
doc |
Microsoft Word |
2 |
application/octet-stream bin |
dms lha lzh exe class |
可執行程序 |
3 |
application/pdf |
|
Adobe Acrobat |
4 |
application/postscript |
ai eps ps |
PostScript |
5 |
appication/powerpoint |
ppt |
Microsoft Powerpoint |
6 |
appication/rtf |
rtf |
rtf 格式 |
7 |
appication/x-compress |
z |
unix 壓縮文件 |
8 |
application/x-gzip |
gz |
gzip |
9 |
application/x-gtar |
gtar |
tar 文檔 (gnu 格式 ) |
10 |
application/x-shockwave-flash |
swf |
MacroMedia Flash |
11 |
application/x-tar |
tar |
tar(4.3BSD) |
12 |
application/zip |
zip |
winzip |
13 |
audio/basic |
au snd |
sun/next 聲音文件 |
14 |
audio/mpeg |
mpeg mp2 |
Mpeg 聲音文件 |
15 |
audio/x-aiff |
mid midi rmf |
Midi 格式 |
16 |
audio/x-pn-realaudio |
ram ra |
Real Audio 聲音 |
17 |
audio/x-pn-realaudio-plugin |
rpm |
Real Audio 插件 |
18 |
audio/x-wav |
wav |
Microsoft Windows 聲音 |
19 |
image/cgm |
cgm |
計算機圖形元文件 |
20 |
image/gif |
gif |
COMPUSERVE GIF 圖像 |
21 |
image/jpeg |
jpeg jpg jpe |
JPEG 圖像 |
22 |
image/png |
png |
PNG 圖像 |
11. application/x-www-form-urlencoded
最常見的 POST 提交數據的方式了。瀏覽器的原生 form 表單,如果不設置 enctype 屬性,那麼最終就會以 application/x-www-form-urlencoded方式提交數據。
text/xml
application/json
multipart/form-data
使用表單上傳文件時,必須讓 form 的 enctyped 等於這個值。
並且Http協議會使用boundary來分割上傳的參數