JSP中的TAG檔案和TLD檔案

2021-08-04 06:32:34 字數 709 閱讀 5527

<%@ taglib prefix="ui" tagdir="/web-inf/tags" %>
其中的tags是個目錄,裡面有若干tag檔案。

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

tag檔案只是以tag為字尾名的文字檔案。除了jsp頁面指令外,其他jsp元素都可以出現在tag檔案中

在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檔案小結

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

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...