0

DI を使用して 3 つのサーブレット (3 つの JSP ページにまたがるフォームからデータを取得する) にステートフルセッション Bean を注入し、 3 つのサーブレットすべてが受信したデータを保存できるようにしました。最後のサーブレットで Bean のすべてのデータを印刷すると、正常に印刷されます。

<jsp:useBean>ただし、タグを使用して JSP で Bean の同じデータを出力しようとすると、scope=sessionすべてのデータが null と表示されます。JNDI を使用して InitialContext を使用して Bean を取得しようとしましたが、必要な Bean が見つかりませんでした (おそらく、DI を使用して Bean を注入したためです!)。EJB Bean を に入れてみましたHttpSessionが、 がスローされましたClassCastException

ステートフル セッション Bean の値を JSP に出力するにはどうすればよいですか?

4

1 に答える 1