インスタンス化:<jsp:useBean> と新しいキーワード
質問
明確にしたいと思っています:
JSP ページでは、次のように言うのが正しいでしょうか? <jsp:useBean>
と同じ機能を実行します new
スクリプトレット内でキーワードが使用されていますか?
標準アクションの利点のいくつかは理解していますが、基本をしっかりと理解していることだけを確認します。
(同様の質問をここで見ました: <jsp:useBean> タグの使用, 、しかし明確な答えは見つかりませんでした)。
ありがとう、ジェフ
解決
完全ではありませんが、 useBean
初め 探す 指定された ID を持つ Bean ですが、定義されたスコープ内に存在しない場合は作成されます。
から オラクルのドキュメント:
JSP:UseBean Elementは、ページに、適用されたスコープから保存され、アプリケーション、セッション、リクエスト、またはページなどができるBeanを使用することを宣言します。そのような豆が存在しない場合、ステートメントはBeanを作成し、スコープオブジェクトの属性として保存します(スコープオブジェクトの使用を参照)。
したがって、アプリケーションにオブジェクトがすでに存在する場合、新しいオブジェクトが保証されるわけではありません。
所属していません StackOverflow