-1

2つのサーブレットがあります。1はアプレットクライアントのプライマリサーバーとして機能し、その他はセカンダリサーバーとして機能します。

私のservlet2(secondary)がservlet1にセッション数を尋ねたいだけです。servlet1がその情報をintに格納していると仮定すると、servlet2からそのintにアクセスするにはどうすればよいですか。ただし、両方のサーブレットが異なるWebプロジェクトである場合。

4

1 に答える 1

1

これは、実装しようとしている悪い設計です。本当に必要なのは、アプリケーションスコープ変数です。

http://www.daniweb.com/web-development/jsp/threads/78622/difference-between-session-and-application-scope-at-jspからの引用

'アプリケーションスコープは最も広いスコープであり、必要な場合にのみ使用する必要があります。セッション対応ではないJSPでアプリケーションレベルでバインドされたオブジェクトを作成できるため、アプリケーションスコープは、これらのタイプのJSPを使用するときに情報を格納するのに役立ちます。アプリケーションにバインドされたオブジェクトを使用して、同じアプリケーションの異なるセッション間でデータを共有することもできます。

アプリケーションスコープ変数としてカウンターを使用するこの例を見てくださいhttp://java.sun.com/developer/onlineTraining/JSPIntro/exercises/Counter/index.html

于 2012-06-22T14:32:30.250 に答える