一、檔案目錄概念:乙個計算機系統中有成千上萬個檔案,為了便於對檔案進行訪問和管理,計算機系統建立檔案的索引,即檔名和檔案物理位置之間的對映關係,這種檔案的索引稱為檔案目錄。
檔案目錄(file directory)為每個檔案設立乙個表目。檔案目錄表目至少要包含檔名、實體地址、檔案結構資訊和訪問控制資訊等,以建立起檔名與實體地址的對應關係,實現按名訪問檔案。
二、window dos下檔案目錄的測試:
檔案結構:在d盤有乙個資料夾test,下面有乙個jiayuan資料夾,下面有乙個index.jsp檔案。
dos使用者路徑下 cd / 回車到c盤
輸入:cd /jiayuan
cd ../
cd jiayuan
cd ../
cd ./jiayuan
cd /jiayuan
cd ../
cd ./jiayuan
cd ../
cd ./jiayuan/
cd ../
cd ./jiayuan./
測試結果:
(1)在window下正斜槓和反斜槓都可以表示目錄分隔符。
(2)其中沒有和/和./都表示當前目錄。
(3)當前目錄:當前目錄的表示符號可有可無,且在目錄前後是一樣都表示當前目錄。
三、linux(unix)下檔案目錄的測試:
檔案結構:在boot目錄下建立jiayuan資料夾,下面有乙個command資料夾。
右鍵terminal命令列開啟:
正確:cd jiayuan/command
cd ../
cd ./jiayuan/command
cd jiayuan//
cd jiayuan//command/
cd jiayuan/./command
錯誤:cd ../
cd ./jiayuan./
測試結果:
(1)不能用反斜槓代表目錄分割符。
(2)當前目錄只能用沒有和./表示。
(3)當前目錄的解釋同window下的第三點,但是在目錄後面只能用/代表當前目錄。
網路下測試:
(1)tomcat下路徑的測試:
(2)正確頁面:
(3)出錯頁面:
2.瀏覽器下對部落格路徑測試
正確頁面:
//blues1021
blues1021//archive/2011/04/17/6329190.aspx
/./blues1021/
都會得到相應的結果,而不報錯。
結論:
first:tomcat下的路徑是同linux下的路徑;當前目錄用沒有或./表示;可以用/index.jsp或./index.jsp或index.jsp(因為預設下當前路徑有/)表示是當前下的子目錄且可以用多個表示;末尾不能新增目錄分割符號.
second:基於window os網路中的正斜槓反斜槓表示的檔案結構目錄是使用了window下檔案的結構特徵。
J2EE中文亂碼問題解決
我們經常會在web開發的時候遇到中文亂碼問題,那麼如何解決呢?筆者給出以下幾點意見 1,首先是伺服器的問題,要知道你使用什麼web伺服器,因為在請求到來時有乙個http協議與tcp協議轉化的過程,這個過程有web伺服器完成,並且完成資料的傳輸。以tomcat為例,tomcat在接受request請求...
J2EE中的路徑問題
解決方案 採用絕對路徑,但為了解決不同部署方式的差別,在所有非 struts 標籤的路徑前加 如原路徑為 images title.gif 改為 images title.gif 的作用是取出部署的應用程式名,這樣不管如何部署,所用路徑都是正確的。缺點 操作不便,其他工具無法正確解釋 採用相對路徑,...
j2ee 檔案上傳功能
環境 myeclipse9.1 servlet3.0 在 中經常會遇到上傳的功能,例如,使用者上傳自定義頭像,上傳共享資源,後台上傳商品,如何實現此類功能?現以上傳為例,由客戶端選擇上傳,伺服器以位元組流接受後,並儲存在 images目錄下,以jpg格式儲存。首先,如何讓使用者在客戶端選擇,在htm...