2009-04-21 16 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よりも設定作業がかなり必要です。
  • 通常、カスタムタグは比較的自己完結型の振る舞いを定義しますが、 は1つのサーブレットで定義され、異なるサーブレットまたはJSPページで使用されることがよくあります。
  • カスタムタグはJSP 1.1以降でのみ使用できますが、BeanはすべてのJSP 1.xバージョンで になります。
関連する問題