「jsp:useBean」を使用して、以前に作成した Bean をロードしようとしています。
1ページ(1つの.jspファイル)で使用します
<jsp:useBean id="cart" class="beans.shoppingCartBean" scope="session" />
セッション スコープ Bean を作成します。最初のページからリンクされている別のページ (別の .jsp ファイル) で、「カート」Bean をロードして、そのプロパティを取得したいと考えています。スクリプトレットを使用してセッション オブジェクトの「カート」属性に直接アクセスすると、これは正常に機能します。しかし、jsp タグを使用して実行しようとすると、機能しません。私はこれを行うことができるべきではありませんか?
私はもう試した:
<jsp:useBean id="cart" scope="session" />
<jsp:getProperty name="cart" property="xml" />
1行目または2行目のみを使用し、タグに指定する属性を変更しますが、これらの行のいずれかまたは両方がコードに含まれていると、ブラウザーにサーバーエラーページが表示され続けます.
サーバーエラーは次のとおりです。
"サーバーエラー。
「localhost:8080/PizzaStore/Shopy」の取得中に、Web サイトでエラーが発生しました。メンテナンスのために停止しているか、正しく構成されていない可能性があります」
では、これをどのように行うべきですか?これはできますか?そして、私はこれを行うべきですか?