JSP中的TAG檔案和TLD檔案小結

2021-06-22 01:30:51 字數 624 閱讀 9575

在jsp檔案中,可以引用tag和tld檔案。 

1.對於tag檔案 

<%@ taglib prefix="ui" tagdir="/web-inf/tags" %> 

其中的tags是個目錄,裡面有若干tag檔案。 

但使用時,目錄web-inf/tags下,必然有個***x.tag檔案與之對應。

2.對於tld檔案 

在jsp中可以引用tld檔案,如 

<%@ taglib uri="" prefix="html"%> 

但是這個對應著什麼呢? 

jsp會在當前目錄的\web-inf下找所有tld檔案,確認這個url對應哪個tld檔案。 

當找到struts-html.tld檔案時,發現其中的內與這個url對應。 

但使用時,這個tld檔案中必然有個yyyy項與之對應。 

還有一種更保險的方法是,在web-inf/web.xml中加上 

/web-inf/jsp/example-taglib.tld 

這樣表示對應著/web-inf/jsp/example-taglib.tld

tag檔案作用一般是一段小**,類似include檔案的作用。 

tld檔案作用比較複雜,可以實現很多高階的作用。

JSP中的TAG檔案和TLD檔案

taglib prefix ui tagdir web inf tags 其中的tags是個目錄,裡面有若干tag檔案。但使用時,目錄web inf tags下,必然有個 x.tag檔案與之對應。tag檔案只是以tag為字尾名的文字檔案。除了jsp頁面指令外,其他jsp元素都可以出現在tag檔案中 ...

JSP中的TAG檔案和TLD檔案小結

在jsp檔案中,可以引用tag和tld檔案。1.對於tag檔案 taglib prefix ui tagdir web inf tags 其中的tags是個目錄,裡面有若干tag檔案。但使用時,目錄web inf tags下,必然有個 x.tag檔案與之對應。2.對於tld檔案 在jsp中可以引用t...

SVN中tag和branch的區別

在svn中branch tag在乙個功能選項中,在使用中也往往產生混淆。在實現上,branch和tag,對於svn都是使用copy實現的,所以他們在預設的許可權上和一般的目錄沒有區別 至於何時用tag,何時用branch,完全由人主觀的根據規範和需要來選擇,而不是強制的 比如cvs 一般情況下,ta...