【问题标题】:Custom tag handler class with tag-file?带有标签文件的自定义标签处理程序类?
【发布时间】:2010-07-30 23:44:48
【问题描述】:

我们可以在创建 JSP 时继承 Java 类...

<%@ page extends="my.package.JspPage" %>

标签文件有类似的可能吗?

【问题讨论】:

  • 有趣的问题,但你为什么要这样做?
  • 使用 myTagBaseClass.escapeHtml(string) 安全地输出到 HTML

标签: java jsp tags


【解决方案1】:

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 中是相同的。

似乎没有类似的机制。

【讨论】:

    猜你喜欢
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    相关资源
    最近更新 更多