2013-12-09 41 views
1

在JSP中,我们有3种方法来创建标签JSP标记文件:被编译成简单的标记

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

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

http://docs.oracle.com/javaee/5/tutorial/doc/bnama.html看,它说:“标签文件被转换为一个标记处理程序,然后进行编译”它没有说清楚的标记处理程序是经典或简单标记处理程序。

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

回答

1

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

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

    (...) 
} 
+0

谢谢。为什么我没有尝试过呢。 – Loc