JSP 自定义标签
当 EL 和标准动作元素不足以从 JSP 页面中移除脚本代码时,可以使用自定义标签。自定义标签只是用户定义的标签。
自定义标签是一种很好的方式,可以从网页的呈现中抽象出业务逻辑的复杂性,这种方式对于 Web 作者来说很容易使用和控制。它还允许重用,因为自定义标签可以反复使用。
JSP 自定义标记的格式
自定义标记的格式可以是空的,称为空标记,也可以包含正文,称为正文标记。标签将接受的属性数量取决于标签处理程序类的实现。
空标记的语法是:
<tagLibraryPrefix:customTagName attribute1="attributeName"
attribute2="attributeName" ... />
自定义正文标记的语法是:
<tagLibraryPrefix:customTagName attribute1="attributeName"
attribute2="attributeName" ... />
< --Body of custom tag-- >
</tagLibraryPrefix:customTagName>
在 JSP 世界中,创建自定义标签被认为是一种非常好的做法。始终尝试从 JSP 应用中经常使用的操作中创建和使用您自己的自定义标记。让我们进入下一课,学习如何创建自定义标签。