Tech Tips 中的問題由 Mark Johnson 編寫,他是 elUCify technical communications 的總裁 ,也是 Designing Enterprise applications with the J2EE Platform, 2nd Edition 的作者之一。Mark Johnson 主管一個開放論壇討論這些技巧。
自定義標記文件 JSP 頁中的自定義標記看上去像 HTML 標記。而自定義標記在運行時會替換為文本,這些文本是由一個與該標記相關聯(lián)的處理程序類輸出的。上一個 Enterprise Tech Tip Using Custom Tag 說明了如何創(chuàng)建一個這樣的類。本月的第一技巧將介紹一個新的更輕易的方法來實現(xiàn)自定義標記。
在 JSP 2.0 之前,創(chuàng)建自定義標記的惟一方法是將其作為 Java 標記處理程序類來實現(xiàn)。處理程序類開發(fā)人員還需要創(chuàng)建一個 TLD 文件,該文件負責為 web 容器描述標記。盡管自定義標記很強大,它也需要編程技巧和深入了解 JSP 頁是如何翻譯成 HTML 的。
JSP 2.0 標記文件的新特點能夠讓非編程人員編寫可重用的標記。同時也使編程人員的編程生活變得輕松自如。JSP 2.0 語法與 JavaServer Pages Standard Tag Library (JSTL)及其表達式語言(EL)一起使用,不用書寫任何 Java 代碼就能創(chuàng)建自定義標記。