Scriptlet 適合快速原型,長期維護會導致 HTML 與 Java 混雜、難以除錯、無法重用、錯誤處理困難。Taglib(標籤庫)解決這些問題。
<store:shoppingCart id="1097629"/>。以「最後修改時間戳」為例:
<site-utils:lastModified />(無屬性)。TagSupport),重寫 doEndTag() 輸出時間。<%@ taglib prefix="site-utils" uri="..." %>。後續文章將詳細說明 TLD 編寫與打包部署。