JSP の組み込みオブジェクトには、出力アプリケーション、要求アプリケーション、顧客データへのアクセス、応答アプリケーション、セッション アプリケーション、アプリケーション アプリケーション、web.xml 内の構成オブジェクトの取得、例外情報の取得などが含まれます。
JSP 組み込みオブジェクトは、JSP 関数に基づいた抽象化であり、出力、要求、応答、コンテキスト、および例外処理にあらゆる JSP ページが含まれます。次に、参考価値のあるJSPの組み込みオブジェクトについて詳しく記事で紹介しますので、皆様のお役に立てれば幸いです。 [推奨コース:
JSP チュートリアル]
1. out application(1) データがクライアントに出力され、 print() メソッドと println() メソッド
例: out.print("abc")
out.println("abc")
(2) バッファ管理、主にバッファとバッファ サイズのクリーニング、リフレッシュ
メソッドには、clear() が含まれます。 、clearBuffer()、flush()、getBufferSize()
2. request application(1) リクエスト パラメータの取得: リクエスト内のハイパーリンクのフォームを送信します。そして最後に一つ追加しますか?実現方法
例: <a href="***? id=1">
リクエストオブジェクトのgetParameter()メソッドでIDの値にアクセス可能
(2)中国語の文字化け
アクセス時 リクエストパラメータが文字化けしている場合は、次のコードで問題を解決できます
String user= new String (request.getParameter ("user").GetBytes ("ISO-8859-1"), "UTF-8")
アクセスフォームのパラメータが文字化けしている場合、次のコードで問題を解決できます
request.setCharacterEncoding ("UTF-8");
#3. 顧客データへのアクセス
クライアントは、リクエスト オブジェクトを通じて利用可能な関連情報を取得します。 HTTP ヘッダー、クライアント モード、ホスト アドレス、ポート番号など。 メソッド: getHeader()、getMethod()、getProtocol()、getRemostHost()、getCookies()4. 応答アプリケーション
( 1) HTTP ヘッダー情報の操作: 応答タイプの設定、キャッシュの無効化、自動ページ ジャンプの設定、ページの更新とタイミング キャッシュの無効化:response.setHeader("Cache-control","no-store") response.setDateHeader("Expires",0);自動更新:
response.setHeader("refresh","10")時間指定Jump:
response.setHeader("refresh","2;URL=login.jsp")(2) MIME タイプを設定します 次のコードを使用して、Web ページのコンテンツをさまざまな形式でブラウザに出力します
response.setContentType (String type);(3)ページのリロード ダイレクト
sendRedirect() メソッドによって提供される応答オブジェクトを使用して、Web ページを別のページにリダイレクトします。リダイレクトの場合、リクエスト内の属性が失敗し、新しいリクエスト オブジェクトの始まり
例:
response.sendRedirect(String path)
5. セッションの適用
セッション オブジェクトは、顧客関連情報を保存または読み取り、setAttribute() および getAttribute を通じてセッション オブジェクトを取得できます。 () メソッド
session.setAttribute(String name,Object obj); session.getAttribute(String name);注: getAttribute はオブジェクト タイプを返します。強制または toString() メソッドを入力できます。 (3) セッションの削除 session.removeAttribute(文字列名); メソッド
(4) 有効時間内のセッションのセットアップ
6、アプリケーション application
(1) ライフサイクル(2) データ操作
アプリケーションオブジェクトに属性を格納、アプリケーションメソッドの読み取りまたは削除が可能
setAttribute(): リクエストに属性を格納 getAttributeName(): 属性 Name を使用します。getAttribute(): 属性値を取得します。removeAttribute(): 指定されたアプリケーション オブジェクト名から構成オブジェクトを取得します。7. web.xml の設定オブジェクトを取得する
config オブジェクトは主にサーバーの設定情報を取得するために使用され、pageContext で getServletConfig (実装) を取得できます。 ##共通メソッド:getInitParameter(): パラメータの初期化に使用されます。 getServletName(): サーブレット サーバー名にアクセスします。
getServletContext( ): サーブレットを取得します。 context
8. 例外情報の取得
Exception オブジェクトは、主に JSP ファイルの実行エラーと例外を処理するために使用されます。主なメソッドは次のとおりです:
getMessage (): 例外情報文字列を返します
getLocalizedmessage() はローカライズされたエラーを返します
概要: 上記がこの記事の全内容です。皆様のお役に立てれば幸いです
以上がJSPの組み込みオブジェクトとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。