2009-04-21 81 views

回答

3

自定義JSP標記必須在JSP內解釋並運行;一個Java Bean不會。

自定義JSP標記必須擴展javax.servlet.jsp.tagext.Tag接口;一個Java Bean不會。

自定義JSP標記可能使用其他Java Beans來完成它的工作,但事實並非如此。

1

自定義標籤可以訪問諸如請求,響應,會話等隱式對象。JavaBeans是普通的Java類,不瞭解JSP的任何內容。

Javabeans通常用於維護數據和自定義標籤的功能或在jsp頁面上實現邏輯。

1

自定義標記可以訪問所有隱式對象.JavaBeans是java類,但所有java類都不是java bean。 主要是 - 自定義標籤可以使用java bean來相互交流。

0

更多,

  • 自定義標籤可以操縱JSP內容;豆不能。
  • 使用自定義標籤的複雜操作可以簡化爲簡單的形式 比bean更簡單。
  • 自定義標籤需要比豆做更多的工作來設置。
  • 自定義標記通常定義相對自包含的行爲,而bean通常在一個servlet中定義並用於不同的servlet或JSP頁面。
  • 自定義標記僅在JSP 1.1及更高版本中可用,但在所有JSP 1.x版本中可以使用的Bean爲 。
相關問題