【发布时间】:2010-07-30 23:44:48
【问题描述】:
我们可以在创建 JSP 时继承 Java 类...
<%@ page extends="my.package.JspPage" %>
标签文件有类似的可能吗?
【问题讨论】:
-
有趣的问题,但你为什么要这样做?
-
使用 myTagBaseClass.escapeHtml(string) 安全地输出到 HTML
我们可以在创建 JSP 时继承 Java 类...
<%@ page extends="my.package.JspPage" %>
标签文件有类似的可能吗?
【问题讨论】:
page 指令在标记文件中不可用;标签文件使用tag 指令,语法如下:
<%@ tag tag_directive_attr_list %>
tag_directive_attr_list ::=
{ display-name=”display-name” }
{ body-content=”scriptless|tagdependent|empty” }
{ dynamic-attributes=”name” }
{ small-icon=”small-icon” }
{ large-icon=”large-icon” }
{ description=”description” }
{ example=”example” }
{ language=”scriptingLanguage” }
{ import=”importList” }
{ pageEncoding=”peinfo” }
{ isELIgnored=”true|false” }
{ deferredSyntaxAllowedAsLiteral=”true|false”}
{ trimDirectiveWhitespaces=”true|false”}
以上来自 JSP 2.1 规范,但故事在 2.2 中是相同的。
似乎没有类似的机制。
【讨论】: