2013-12-09 39 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