私は、JSPチュートリアルとテストのいずれかでこの問題に遭遇しました。JSPで明示的な宣言なしでセッション、要求オブジェクト、応答オブジェクトのどれを使用できますか?
明示的に宣言しなくても、表現とスクリープでこれらの3つのオブジェクトを使用できますか?
私は、JSPチュートリアルとテストのいずれかでこの問題に遭遇しました。JSPで明示的な宣言なしでセッション、要求オブジェクト、応答オブジェクトのどれを使用できますか?
明示的に宣言しなくても、表現とスクリープでこれらの3つのオブジェクトを使用できますか?
明示的に宣言することなく、すべてをJspで使用できます。
彼らは暗黙オブジェクトと呼ばれていると、彼らはすべてのJava EE tutorialに概説されています。今後の参考のために、ここでは関連性の抽出物があります:
Implicit Objects
JSPの式言語は、暗黙オブジェクトの集合を定義しています
pageContext
:JSPページのコンテキスト。
servletContext
:JSPページのサーブレットのコンテキストと同じアプリケーションに含まれる任意のWebコンポーネントを含むさまざまなオブジェクトへのアクセスを提供します。 Accessing the Web Contextを参照してください。
session
:クライアントのセッションオブジェクト。 Maintaining Client Stateを参照してください。
request
:JSPページの実行をトリガーする要求。 Getting Information from Requestsを参照してください。
response
:JSPページから返される応答。 Constructing Responsesを参照してください。また、いくつかの暗黙オブジェクトは、次のオブジェクトに簡単にアクセスできるように利用可能である:
param
を:単一の値
paramValues
にリクエストパラメータ名をマップします。要求パラメータ名を値の配列にマップする
header
:単一の値
headerValues
に要求ヘッダー名をマッピング:値
cookie
のアレイに要求ヘッダー名をマップ:単一のクッキー
initParam
にクッキー名をマップします。最後に、へのアクセスを許可しているオブジェクトがある単一の値にコンテキスト初期化パラメータ名をマップしますUsing Scope Objectsに記載されているさまざまなスコープ付き変数。
pageScope
:その値
requestScope
へMapsページスコープの変数名は:その値
sessionScope
にマップのリクエストスコープの変数名:地図セッションスコープの変数名、その値に
applicationScope
:アプリケーションスコープの変数名を値にマッピングします
+1このリストをcuratingのためにありがとうございます。それはまさに私が後にしたものです。 – andyb
ちょっと感謝お時間をたくさん。それに参考リンクをお願いしますか? – uday
すでに回答が投稿されています。 –
ああok ..ありがとう:) – uday