1. ホーム
  2. Web プログラミング
  3. JSP プログラミング

JSPの9つの組み込みオブジェクトを徹底解説

2022-01-16 14:18:37
<ブロッククオート

jspの組み込みオブジェクトは、TomcatがjspページをServletのソースコードに変換した後に内部で提供する9つのオブジェクトで、組み込みオブジェクトと呼ばれ、それ自体が存在し、私たちが直接使用することができるオブジェクトを意味します。

特別なリクエストオブジェクトは、サーブレットリクエストの転送を非常に簡単に処理するのに役立ちます。

4つのドメインオブジェクト

リクエストは1つのリクエスト内で有効です。例えば、リクエスト転送文を書いた場合、転送が別のインターフェースにジャンプした後もドメインにアクセスできますが、別のリクエストの後はドメインにアクセスできなくなります。

ブラウザを再起動してもセッションにアクセスできないのは、ドメインがブラウザに保存されていると解釈してよいでしょう。

アプリケーションはローカルのウェブプロジェクトに保存され、再起動や再展開の後にアクセスできなくなると考えることができますが、もちろんこのときセッション、リクエスト、ページコンテキストはリフレッシュされます。

アウトオブジェクト

outとresponse.getWriterの出力の特徴

out文がresponse文の上にあっても下にあっても、クライアントへの出力時にはresponseバッファにout文の内容が付加されて一様に出力されるため、常にresponse文の内容が上になって出力されます。

jsp翻訳後の出力には、基礎となるソースコードにoutが使用されるため、一般的に。jspページでは一律にoutを出力に使用します。ページ出力の順序を乱さないようにするためです。
out. write() は文字列の出力に問題はありません。
out. print() は、どのデータも問題なく出力されます(すべて文字列に変換してからwite出力と呼ばれます)。
結論 jspページでは、出力にout.print()を使うのが統一されている

今回の記事は、jspの9つの組み込みオブジェクトについてです。jspの9つの組み込みオブジェクトについては、スクリプトハウスの過去記事を検索するか、以下の関連記事を引き続き閲覧してください。