[JSP]埋め込みオブジェクト(Implicitオブジェクト)
3693 ワード
1.JSP内蔵オブジェクトとは?
JSPページに<% %>
または式<%= %>
を作成するときに宣言されたJavaオブジェクトは使用されません
次のrequestオブジェクトは、組み込みオブジェクトの1つです.v1 = request.getParameter("v1");
JSP仕様書には、別途宣言することなく使用できる9つのオブジェクトが定義されています._jpsService()
メソッドで宣言されたリクエスト、レスポンス、pageContext、セッション、アプリケーション、config、out、page、およびexceptionオブジェクト.
2.JSP内蔵オブジェクトタイプ
分類内蔵オブジェクトReturnタイプ説明I/O関連オブジェクト要求javax.servlet.http.httpServletRequestjavax.servlet.サーブレットRequest Webブラウザに要求情報を格納するオブジェクトresponsejavax.servlet.http.httpServletResponsejavax.servlet.サーブレットResponseは、Webブラウザが応答情報を要求するオブジェクトoutjavaxを格納します.servlet.jsp.出力ストリームオブジェクト外部環境情報は、JspWriterJSPページで出力する内容を含むオブジェクトsessionjavaxを提供します.servlet.http.HttpSessionは、1つのWebブラウザで情報を保持するために、セッション情報のオブジェクトアプリケーションjavaxを保存します.servlet.サーブレットContext WebアプリケーションContextに情報が含まれているオブジェクトpageContextjavax.servlet.jsp.PageContextJSPページに関する情報を格納するオブジェクトとテンプレートに関するオブジェクトPagejava.lang.ObjectJSPページのJavaクラスオブジェクトconfigjavaxを実装します.servlet.サーブレットコンフィグJSPページ設定情報を含むオブジェクト異常関連オブジェクトexceptionjava.lang.ThrowableJSPページで異常が発生した場合に使用するオブジェクト
2-1. request埋め込みオブジェクトのメソッド
v1 = request.getParameter("v1");
分類内蔵オブジェクトReturnタイプ説明I/O関連オブジェクト要求javax.servlet.http.httpServletRequestjavax.servlet.サーブレットRequest Webブラウザに要求情報を格納するオブジェクトresponsejavax.servlet.http.httpServletResponsejavax.servlet.サーブレットResponseは、Webブラウザが応答情報を要求するオブジェクトoutjavaxを格納します.servlet.jsp.出力ストリームオブジェクト外部環境情報は、JspWriterJSPページで出力する内容を含むオブジェクトsessionjavaxを提供します.servlet.http.HttpSessionは、1つのWebブラウザで情報を保持するために、セッション情報のオブジェクトアプリケーションjavaxを保存します.servlet.サーブレットContext WebアプリケーションContextに情報が含まれているオブジェクトpageContextjavax.servlet.jsp.PageContextJSPページに関する情報を格納するオブジェクトとテンプレートに関するオブジェクトPagejava.lang.ObjectJSPページのJavaクラスオブジェクトconfigjavaxを実装します.servlet.サーブレットコンフィグJSPページ設定情報を含むオブジェクト異常関連オブジェクトexceptionjava.lang.ThrowableJSPページで異常が発生した場合に使用するオブジェクト
2-1. request埋め込みオブジェクトのメソッド
戻りタイプ説明StringgetRemoteAddr()Webサーバ接続のクライアントのPアドレス、LonggetContentLength()クライアント送信要求情報の長さ、StringgetCharacterEncode()クライアント送信要求情報に使用するロールセット、StringgetContentType()クライアントが要求情報を送信する際に使用するコンテンツタイプ、StringgetProtocol()クライアントが要求するプロトコル、StringgetMethod()データ転送方式、StringgetContextPath(JSP)ページが属するWebアプリケーションコンテキスト処理ループStringtServer Name()接続時に使用するサーバ名.使用中のプロトコルを探します
要求方法
戻りタイプ説明StringgetParameter(String name)指定した名前のパラメータが存在する場合、最初のパラメータの値を取得String[]getParameterValue(String name)指定した名前のパラメータが存在する場合、指定した名前のパラメータのすべての値がString[]になります.すべてのパラメータの名前を取得し、マッピング形式で渡されたパラメータを取得します.
3.埋め込み対象領域(Scope)
3-1ページ領域
3-2要求領域
3-3セッション領域
3-4応用分野
各Webブラウザは、アプリケーションオブジェクト
🔗 参考資料
https://ybdeveloper.tistory.com/21
https://velog.io/@withcolinsong/JSP-%EB%82%B4%EC%9E%A5-%EA%B0%9D%EC%B2%B4
https://prinha.tistory.com/entry/JSP-%EB%82%B4%EC%9E%A5%EA%B0%9D%EC%B2%B4Implicit-Object%EC%99%80-%EC%98%81%EC%97%ADScope
Reference
この問題について([JSP]埋め込みオブジェクト(Implicitオブジェクト)), 我々は、より多くの情報をここで見つけました
https://velog.io/@imok-_/JSP-내장객체Implicit-Object
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について([JSP]埋め込みオブジェクト(Implicitオブジェクト)), 我々は、より多くの情報をここで見つけました https://velog.io/@imok-_/JSP-내장객체Implicit-Objectテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol