ジャンプとの違いをリダイレクト


ジャンプ
    1.要求完了の
    ジャンプは、サーバ内の要求と応答を転送することです本質2.を、次のリソースに送信
    3.要求にデータがある場合は、リソースへのジャンプのそれぞれが得ることができますデータ(スタートからはリクエストオブジェクトを終了します)
    サーバーの要求と応答は、サーバ内部で前後に前方にジャンプすることであるので、ブラウザのアドレスバーにアドレスがまだように、最初に影響を受けません4.要求セカンダリアドレス
    プラス/ジャンプ、一般フロントパスの時に提供さ5.リソースアドレスを
        例えば、文字列のパス=「/a.html」;

リダイレクト
    1.完了応答
    リダイレクションの性質は2であります(ヘッダ情報に応答して)ブラウザへのリソースパス応答バックは、ブラウザがこの新しいアドレスに新しい要求を送信することができます
    リダイレクト要求、新たな資源のデータは、このデータを取得することはできませんがある場合は3 (リダイレクトが新しい要求が、古いリクエストに応じてデータを送信します)
    4.新しい要求をするためにブラウザをリダイレクトすることにより、ブラウザのアドレスバーのアドレスは、新しい要求のアドレスとなります
    5。セットで パスの前にリソースアドレスのリダイレクトは、一般的に/追加されていない
        例の文字列のパス=「a.htmlを」;
        しかし、あなたは、/追加する必要があれば、プロジェクトはまた、追加の名前が必要です追加
        などの文字列パスとして=「/ web_test / a.html「;
        だけでなく、動的にアイテムを取得することができますreq.getContextPath()
            文字列パス= req.getContextPath()+ "/ a.html"。


おすすめ

転載: www.cnblogs.com/yxj808/p/12017844.html