是否将jsp标记文件编译为Simple标记

时间:2013-12-09 20:42:58

标签: java jsp jstl jsp-tags

在JSP中,我们有3种方法来创建标记:

  1. 经典标签模型
  2. 简单标签模型
  3. 使用JSP标记文件(.tag扩展名)
  4. 我搜索了但是我无法找到JSP标记文件(.tag)编译为Simple标记(或经典标记)的答案。我认为它将生成Simple标签,因为它的body-content不能是JSP值但不确定。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

    (...)
}