javaweb速查資料,很給力!

nt1979發表於2021-09-09

1.把內容列印到網頁上面:
PrintWriter out = response.getWriter();
out.println("
");

2.tomcat中修改值,訪問某個目錄時,以列表形式展開
預設預設Servlet 在tomcat/conf/web.xml


default
org.apache.catalina.servlets.DefaultServlet

debug
0


listings
false

1


default
/

  • 將 listing值設定true ---- 訪問某個目錄時,以列表方式展示該目錄下所有檔案

3.狀態嗎

HTTP響應
1、狀態行:協議版本、狀態碼、描述資訊
Informational 1xx (100-199) :請求沒有處理,還需要進一步資訊
Successful 2xx (200-299) : 請求處理成功
Redirection 3xx (300-399) :重定向,客戶端還需要進一步操作 (在請求處理完成後)
Client Error 4xx (400-499) :客戶端錯誤 ---- 訪問資源不存在
Server Error 5xx (500-599) : 伺服器錯誤

200 一切OK
302 請求重定向

  • A 找 B 借錢, B通知 A去找C 借錢 (A客戶端 B、C代表伺服器端資源)
    304 沒有修改,通知客戶端訪問本地快取
    404 資源沒找到
    500 伺服器內部錯誤

2、常用訊息頭
Location: (結合302狀態碼一起使用,指定重定向地址)
Server:apache tomcat (伺服器型別)
Content-Encoding: gzip (響應內容編碼為gzip 壓縮格式)
Content-Length: 80 (響應長度)
Content-Language: zh-cn (響應語言)
Content-Type: text/html; charset=GB2312 (響應字符集)
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT (結合If-Modified-Since 一起使用 快取策略)
Refresh: 1;url= (自動重新整理 ,XXX秒頁面自動跳轉)
Content-Disposition: attachment; filename=aaa.zip (檔案下載)

禁止瀏覽器快取
Expires: -1
Cache-Control: no-cache
Pragma: no-cache

Connection: close/Keep-Alive 響應後連線是否關閉
Date: Tue, 11 Jul 2000 18:23:51 GMT 響應時間

4、設定瀏覽器檢視的編碼格式
//設定瀏覽器檢視編碼,這個編碼一定要編寫在輸出流之前。
response.setContentType("text/html,charset=utf-8");

5、獲取當前時間程式碼:
//當前時間毫秒
long time1=new Date().getTime();//第一種方法獲取當前時間
long time2=System.currentTimeMillis();//第二種獲取當前時間的方法
6、通知瀏覽器以下載的方式來檢視資源固定程式碼
// 透過瀏覽器以下載的方式讀取資源
response.setHeader("content-disposition", "attachment;filename="+filename);

4.下載檔案
// 透過瀏覽器以下載的方式讀取資源
response.setHeader("content-disposition", "attachment;filename="+filename);
編寫檔案下載程式時,對於瀏覽器識別的檔案,加入以附件形式開啟頭資訊:Content-Disposition
設定檔案格式 setContentType

注意點:檔名,儲存檔案完整路徑中不要有中文和空格

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4822/viewspace-2798135/,如需轉載,請註明出處,否則將追究法律責任。

相關文章