8

このJavaオブジェクトとは正確には何なのか、その主な目的は何なのか疑問に思っていました。私はJavaのドキュメントを見てきましたが、それは私をもっと混乱させます:(。

セッション、リクエスト、アプリケーションなどの関係スコープはありますか?

4

2 に答える 2

12

JspContext

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

JspContext は、ServletContext ができないことを何もしていないように見えるため、紛らわしいです。そうです、そうではありません。JspContext がなくても生きていける。暗黙の変数は自由に使用できます。

主な利点は、JSP テクノロジが必ずしも Java に限定されないという事実にあります。はい。正しく、JSP はクロスプラットフォーム互換性を持つように位置付けられています。

APIの引用:

JspContext は PageContext クラスの基本クラスとして機能し、サーブレットに固有ではないすべての情報を抽象化します。これにより、Simple Tag Extensions をリクエスト/レスポンス サーブレットのコンテキスト外で使用できるようになります。

この抽象化により、JSP はその環境 (リクエスト、セッション、およびアプリケーション スコープ) に関する情報をプラットフォームに依存しない方法で収集できます。

于 2013-06-28T17:02:52.250 に答える
-3

JSP コンテキスト オブジェクト = アプリケーション コンテキスト = サーブレット コンテキスト。

スコープはアプリケーションです。

お役に立てれば。

于 2012-12-11T10:26:33.990 に答える