2017-09-07 14 views
0

私はJava eeの初心者です.JSPの仕組みを学びたいと思っています。jsp:useBeanの属性公式のドキュメント

<jsp:useBean>では、利用できるさまざまな属性のいくつかについてもう少し詳しく知りたいと思います。

基本的なGoogle検索では、HttpServlet, HttpServletResponseなどのクラスでOracleドキュメントを簡単に見つけることができました。しかし、jsp useBean documentationという用語を検索しても、公式のOracleドキュメントである類似のページは表示されませんでした。

私は、JSPテクノロジに関する公式のOracleドキュメントをチェックアウトしたいときには、どのような検索戦略が良いのでしょうか?

答えて

1

オラクルからdocumentationを確認できます。提供されたリンクから

内容:

<jsp:useBean>タグが位置またはJavaBeansコンポーネントをインスタンス化します。 <jsp:useBean>タグは、最初に beanのインスタンスの検索を試みます。 Beanが存在しない場合、<jsp:useBean>は、 からクラスまたはシリアライズされたテンプレートをインスタンス化します。検索またはBeanをインスタンス化するには、 <jsp:useBean>はこの順序で、次の手順を実行します。

  1. 試みは、指定したスコープと名前のBeanを検索します。
  2. 指定した名前のオブジェクト参照変数を定義します。 Beanを見つけた場合は、その変数への参照を格納します。指定したタイプが の場合は、そのタイプのBeanを指定します。
  3. Beanが見つからない場合は、指定したクラスからBeanをインスタンス化し、その変数への参照を新しい変数に格納します。クラス の名前がシリアル化されたテンプレートを表す場合、そのBeanは java.beans.Beans.instantiateによってインスタンス化されます。
  4. <jsp:useBean>
  5. は(位置ではなく)Beanをインスタンス化し、それが(<jsp:useBean></jsp:useBean>間の)ボディタグまたはJSPタグを有する場合、bodyタグを実行する。いる場合

構文

<jsp:useBean id="beanInstanceName" scope="page|request|session|application" 
{ 
class="package.class" [ type="package.class" ]| 
beanName="{package.class | 
<%= expression %>}" type="package.class" | 
type="package.class" 
} 
{ /> | > other tags </jsp:useBean> } 
関連する問題