JSP中的TAG檔案和TLD檔案
在jsp檔案中,可以引用tag和tld檔案。
1.對於tag檔案
<%@ taglib prefix="ui" tagdir="/WEB-INF/tags" %>
其中的tags是個目錄,裡面有若干tag檔案。
但使用<ui:XXXX>
時,目錄WEB-INF/tags下,必然有個XXXX.tag檔案與之對應。
tag檔案只是以tag為字尾名的文字檔案。除了jsp頁面指令外,其他JSP元素都可以出現在tag檔案中
2.對於tld檔案
在jsp中可以引用TLD檔案,如
<%@ taglib uri=”http://struts.apache.org/tags-html” prefix=”html”%>
但是這個http://struts.apache.org/tags-html對應著什麼呢?
jsp會在當前目錄的\WEB-INF下找所有tld檔案,確認這個URL對應哪個TLD檔案。
當找到struts-html.tld檔案時,發現其中的內與這個URL對應。
但使用時,這個TLD檔案中必然有個YYYY項與之對應。
還有一種更保險的方法是,在WEB-INF/web.xml中加上
<taglib>
<taglib-uri>
http://jakarta.apache.org/tomcat/examples-taglib
</taglib-uri>
<taglib-location>
/WEB-INF/jsp/example-taglib.tld
</taglib-location>
</taglib>
這樣表示http://jakarta.apache.org/tomcat/examples-taglib對應著/WEB-INF/jsp/example-taglib.tld
tag檔案作用一般是一段小程式碼,類似include檔案的作用。
tld檔案作用比較複雜,可以實現很多高階的作用。
相關文章
- JSP自定義標籤開發+TLD檔案元素詳解JS
- 製作tld檔案及應用詳解
- Java讀取本地檔案,並顯示在JSP檔案中JavaJS
- SQL Server 2005中的檔案和檔案組SQLServer
- TC中開啟檔案和寫入檔案
- .ora檔案、.dbf檔案和.dat檔案的區別
- 在Oracle中移動資料檔案、控制檔案和日誌檔案Oracle
- Linux程式間通訊中的檔案和檔案鎖Linux
- 檔案和檔案系統
- oracle中的 RESIZE檔案or ADD檔案Oracle
- jsp中的rar檔案連線亂碼問題JS
- AIX和Redhat的passwd檔案和shadow檔案AIRedhat
- JSP筆記-檔案上傳JS筆記
- SQL Server 中資料庫檔案的存放方式,檔案和檔案組SQLServer資料庫
- 如何清理Mac系統中殘留的檔案和快取檔案Mac快取
- 怎麼用 Solon 開發基於 undertow jsp tld 的專案?JS
- git的忽略檔案和刪除檔案操作Git
- jsp顯示excel檔案的問題JSExcel
- jsp下載檔案的實現方法JS
- locate標頭檔案和庫檔案
- 資料庫檔案和檔案組資料庫
- 引數檔案控制檔案和資料檔案丟失的恢復
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- html檔案中包含其他檔案的方法大全HTML
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- JSP網頁中如何執行本地檔案*.bat/*.regJS網頁BAT
- Oracle資料檔案和臨時檔案的管理Oracle
- IntelliJ IDEA新建JSP檔案IntelliJIdeaJS
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- 檔案描述符和檔案系統
- 中轉檔案
- ABAP中對上傳檔案和下載檔案的一般檢查
- wav檔案的檔案頭
- 將framework檔案放在一個單獨的檔案中Framework
- 如何在“我的所有檔案”中隱藏某些檔案?
- JSP檔案管理後門工具jsp-file-browserJS
- Laravel 中的配置檔案Laravel
- oracle中的檔案操作Oracle