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

2021-06-23 04:54:16 字數 629 閱讀 9331

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