有人可以解釋一下taglib與Java編程有關嗎?它包含一個前綴和URI ......但這些都是指什麼?我查了一些不同的網站,但坦率地說,我仍然對它是什麼以及它做了什麼感到困惑。什麼是taglib?
回答
JavaServer Pages API允許您定義看起來像HTML或XML標籤的自定義JSP標籤,而標籤庫是一組實現自定義行爲的用戶定義標籤。
taglib指令聲明您的JSP頁面使用一組自定義標籤,標識庫的位置,並提供一種在JSP頁面中標識自定義標籤的方法。
這是有幫助和明確的。謝謝。 – Daron 2014-12-03 19:02:54
的JavaServer頁面標準標籤庫(JSTL)是有用的JSP標籤的集合,它封裝共同的核心功能,許多JSP應用程序。
JSTL支持常見的結構任務,如迭代和條件,用於處理XML文檔的標記,國際化標記和SQL標記。它還提供了一個將現有定製標籤與JSTL標籤集成的框架。
JSTL的標籤可以分類,根據其功能,爲能夠創建一個JSP頁面時,可以使用以下JSTL標籤庫組:
核心標籤
格式化標籤
SQL標籤
XML標籤
JSTL功能
每組的標籤具有以下核心結構:
<%@ taglib prefix="some prefix"
uri="some http URL" %>
更多信息,你可以找到here。
讓我們假設你想要創建一個網頁,需要你爲電子商務網站中的每一個特定代碼多次編寫相同的代碼,你可能必須顯示價格標籤,尺寸和顏色以及每個項目的圖像。
您必須在單個頁面中顯示10個或更多項目。現在,您可以創建一些tag-lib代替多次編寫HTML,CSS代碼,您可以在接受參數列表的類中創建一個方法,並且可以調用該方法。
您可以在該方法中嵌入html和css代碼,您可以通過向其傳遞參數來編寫單行代碼來設計頁面的UI。
- 1. 使用taglib的好處是什麼?
- 2. JSP應該添加什麼taglib?
- 3. jsp taglib與包含jsp頁面之間的根本區別是什麼?
- 4. 爲什麼Grails中的一些taglib會返回一個Closure?
- 5. Taglib在JSP中導入,怎麼樣?
- 6. taglib VB.net設置
- 7. 擴展JSP taglib
- 8. Jquery嵌套tagLib
- 9. taglib,C++,tags tags
- 10. WebSphere + RAD + Taglib
- 11. GSP taglib import
- 12. playframework external taglib
- 13. TagLib在破壞TagLib :: File時崩潰,無法關閉打開的TagLib :: File
- 14. 引導的Grails taglib
- 15. Taglib錯誤/警告
- 16. JSON taglib不工作?
- 17. Maven JSP taglib原型
- 18. 什麼「?」做?什麼是__FILE__?
- 19. 什麼是<NS0:什麼?
- 20. 什麼是setDetailItem:做什麼?
- 21. 什麼是PHPCI - 什麼是構建?
- 22. 什麼是stringWithFormat:@「%@ - 1」是什麼意思?
- 23. 是什麼意思:是什麼意思?
- 24. 這是什麼`_time_independent_equals`是什麼意思?
- 25. Django:什麼是`sys.path`應該是什麼?
- 26. 什麼是MIME?它到底是什麼?
- 27. 什麼是純SVG和什麼是SMIL?
- 28. 是什麼??('')。?。?`是什麼意思?
- 29. 什麼是PPC,這是什麼意思?
- 30. 爲什麼創建一個TagLib :: FileRef只需要第一次的時間?
您對Java Server Pages的熟悉程度如何? – Compass 2014-12-03 18:44:17
不好...但我目前正在理解並使用它們。 – Daron 2014-12-03 18:48:12