このJavaオブジェクトとは正確には何なのか、その主な目的は何なのか疑問に思っていました。私はJavaのドキュメントを見てきましたが、それは私をもっと混乱させます:(。
セッション、リクエスト、アプリケーションなどの関係スコープはありますか?
このJavaオブジェクトとは正確には何なのか、その主な目的は何なのか疑問に思っていました。私はJavaのドキュメントを見てきましたが、それは私をもっと混乱させます:(。
セッション、リクエスト、アプリケーションなどの関係スコープはありますか?
JspContext は、ServletContext ができないことを何もしていないように見えるため、紛らわしいです。そうです、そうではありません。JspContext がなくても生きていける。暗黙の変数は自由に使用できます。
主な利点は、JSP テクノロジが必ずしも Java に限定されないという事実にあります。はい。正しく、JSP はクロスプラットフォーム互換性を持つように位置付けられています。
APIの引用:
JspContext は PageContext クラスの基本クラスとして機能し、サーブレットに固有ではないすべての情報を抽象化します。これにより、Simple Tag Extensions をリクエスト/レスポンス サーブレットのコンテキスト外で使用できるようになります。
この抽象化により、JSP はその環境 (リクエスト、セッション、およびアプリケーション スコープ) に関する情報をプラットフォームに依存しない方法で収集できます。
JSP コンテキスト オブジェクト = アプリケーション コンテキスト = サーブレット コンテキスト。
スコープはアプリケーションです。
お役に立てれば。