複製鏈接
請複製以下鏈接發送給好友

.do

(網頁後台程序)

鎖定
.do是一種網頁後台程序,*.jsp或者struts的組件文件*.do ,它不是一個文件,並沒有一個真正的·do文件存在。
中文名
.do
釋    義
是一種網頁後台程序
組件文件
*.jsp或者struts
由    來
使用個特殊的servlet作為交換機

.do簡介

它不能用編輯器(如記事本)直接打開。但是在編程的過程中後綴名的選擇並沒有特殊的限制,多數為編程人員為了使網站極具個性化或者隱藏正確的網頁而自發使用一些後綴名網頁,如今多數為Spring的組件中使用,這也成了大部分編程人員的習慣。

.do由來

使用一個特殊的servlet作為“交換機”,將來自web瀏覽器的請求轉到相應的serverpage。在開發web應用時有一個必須要寫的部署描述文件web-inf/web.xml)。 這個文件描述了你的web應用的配置,包括歡迎頁面(welcome pages)(當請求沒有指定時,出現在目錄下的文件)、servlet(路徑或者擴展名)和那些servlets的參數的映射。在這個文件中,你配置strutsactionservlet作為一個操控所有指定映射(通常以.do為擴展名)請求的servlet——這就是“交換機”。

.do偽靜態

比如:使用codeigniter,只需要配置application/config/config.php 中$config['url_suffix'] = '.do';
那麼該程序網頁擴展名也是.do。
IIS魔術腳本也可以做到。

.do注意事項

通俗的説:.do是一個映射,它可以是html文件、jsp文件或者其他文件的映射,可以是一個也可以是多個。這樣會導致如下情況:有時候一個.do 包含了好幾個.jsp,同一個url可能因操作和狀態不同而出現不同的界面。所以在使用時應該考慮到這點。