【问题标题】:Is jsp tag file compiled to Simple tagsjsp标签文件是否编译为Simple标签
【发布时间】:2013-12-09 20:42:57
【问题描述】:

在JSP中,我们有3种方式来创建标签:

  1. 经典标签模型
  2. 简单的标签模型
  3. 使用 JSP 标记文件(.tag 扩展名)

我进行了搜索,但找不到 JSP 标记文件 (.tag) 是否编译为简单标记(或经典标记)的答案。我认为它会生成为 Simple 标记,因为它的 body-content 不能是 JSP 值但不确定。

我在http://docs.oracle.com/javaee/5/tutorial/doc/bnama.html 中读到,它说'标记文件被翻译成标记处理程序然后编译' 它没有明确说明标记处理程序是经典标记处理程序还是简单标记处理程序。

任何人都有任何想法。谢谢。

【问题讨论】:

    标签: java jsp jstl jsp-tags


    【解决方案1】:

    我对这个问题没有明确的答案,如果我查看jetty 为标记文件生成的 java 类,它是一个 SimpleTag,因为它扩展了 SimpleTagSupport

    public final class sample_tag
        extends javax.servlet.jsp.tagext.SimpleTagSupport
        implements org.apache.jasper.runtime.JspSourceDependent {
    
        (...)
    }
    

    【讨论】:

    • 谢谢。为什么我以前没有尝试过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多