tag檔案,幾乎和jsp檔案一模一樣,可以被jsp頁面動態載入呼叫。tag檔案有什麼優勢呢(既然和jsp幾乎一模一樣,那就得想想這個必然有不一樣的地方,不然要它存在幹嘛)
在設計web應用時,可以通過編寫tag檔案實現**復用。
可將jsp頁面中的關於資料處理的**放在乙個tag檔案中,讓jsp頁面只負責顯示資料。即通過使用tag檔案將資料的處理和顯示相分離,方便web專案的維護
開始嘗試建立應用tag檔案
1.在web服務目錄下建立如下目錄結構
web服務目錄\web-inf\tags,
沒錯,就是你想的那樣,在web-inf下建乙個tags資料夾,把tags檔案放在那裡
tags檔案下一般來說會建一些tag庫,lib1,lib2,lib3.....(這種標號式的命名方式可別學)
web服務目錄\web-inf\tags\lib1
2.建立tag檔案
其實和jsp差不多,模仿一下下面
這是乙個tag檔案,負責計算1~100內的奇數之和
int sum=0,
i=1;
for (i=1;i<=100;i++)
out.println(sum);
%>
大致會是如圖所示
2.引入tag檔案
在jsp檔案頂部寫這樣的標籤,如本文例子就寫為
在jsp中呼叫標籤
就可以呼叫目錄下lib1庫中的addsum.tag了。
這裡,一開始學我也有點蒙,字首是啥用,書上寫了
通過字首可以有效地區分不同標記庫中具有相同名字的標記檔案
這樣有些明白了吧,就是給標記庫取乙個別名,以防各種庫的tag混在一起,同名tag會有歧義
僅僅簡單介紹,以後繼續補充
idea中git標籤(tag)的建立與使用
通常,發布乙個版本時,會在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。簡單理解 標籤是某個版本的別名,因為git的版本號都是用一串字母數字組成,為了便於管理,git 可以給...
idea中git標籤 tag 的建立與使用
通常,發布乙個版本時,會在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。簡單理解 標籤是某個版本的別名,因為git的版本號都是用一串字母數字組成,為了便於管理,git 可以給...
Linux下swap檔案的建立與應用
1 在根目錄下建立乙個大小為200m的檔案,作為交換檔案以備使用 dd if dev zero of swapfile bs 1024k count 200 2 啟用交換空間,並設定交換空間的label為 swapfile mkswap c l swapfile swapfile 3 使交換空間生效...