ホームページ >Java >&#&チュートリアル >JSP 転送とリダイレクトとは何ですか

JSP 転送とリダイレクトとは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-05-15 10:28:484143ブラウズ

JSP 転送とリダイレクトとは何ですか

JSP リダイレクトと転送はどちらも JSP のリクエスト メソッドであり、さまざまな状況に応じて使用できます。

推奨コース: Java チュートリアル

転送:

クライアント リクエストが処理のためにサーバーの JSP に送信されるとき

この JSP はリクエスト オブジェクトとレスポンス オブジェクトを保持し、Web アプリケーション内の別の場所に転送して処理することができます

##別の場所で処理した後、結果ページのレスポンスがクライアント ブラウザに生成されます

現時点では、クライアントのブラウザは結果ページを表示できますが、URL は変更されていません

##したがって、サーバーが何層の処理を通過したかはわかりません

#リダイレクト:

クライアント ブラウザが処理のためにそれをサーバーの JSP に送信すると、#この JSP は応答を返します: 別の URL をリクエストするための

#At今度は、クライアントのブラウザがそれを再度送信します。 新しいリクエストは、この新しいアドレスに送られます。

新しい URL アドレスは、ブラウザへの応答を生成します。

ブラウザがこの時点で見る URL time は 2 番目のリクエストに対応する URL アドレスです

2 つの違い

転送とリダイレクトの選択

リダイレクトは、ブラウザが新しいリクエストを発行する必要があるため、転送よりも遅くなりますが、転送とリダイレクトのどちらを使用しても問題がない場合は、転送を使用することをお勧めします。

転送では現在の WEB アプリケーションにのみアクセスできるため、異なる WEB アプリケーション間でアクセスする場合、特に別の WEB サイトのリソースにアクセスする場合、現時点ではリダイレクトのみを使用できます。

以上がJSP 転送とリダイレクトとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。