Tech Tips 中的问题由 Mark Johnson 编写,他是 elUCify technical communications 的总裁 ,也是 Designing Enterprise applications with the J2EE Platform, 2nd Edition 的作者之一。Mark Johnson 主管一个开放论坛讨论这些技巧。
自定义标记文件 JSP 页中的自定义标记看上去像 HTML 标记。而自定义标记在运行时会替换为文本,这些文本是由一个与该标记相关联的处理程序类输出的。上一个 Enterprise Tech Tip Using Custom Tag 说明了如何创建一个这样的类。本月的第一技巧将介绍一个新的更轻易的方法来实现自定义标记。
在 JSP 2.0 之前,创建自定义标记的惟一方法是将其作为 Java 标记处理程序类来实现。处理程序类开发人员还需要创建一个 TLD 文件,该文件负责为 web 容器描述标记。尽管自定义标记很强大,它也需要编程技巧和深入了解 JSP 页是如何翻译成 HTML 的。
JSP 2.0 标记文件的新特点能够让非编程人员编写可重用的标记。同时也使编程人员的编程生活变得轻松自如。JSP 2.0 语法与 JavaServer Pages Standard Tag Library (JSTL)及其表达式语言(EL)一起使用,不用书写任何 Java 代码就能创建自定义标记。