ajaxリクエストでのURL書き込みの問題(相対パスと絶対パス)
Problem Url Writing Ajax Request Relative Path
-
絶対パス
完全なリクエストパス、つまりリクエストヘッダー、ホストアドレス、ポート、プロジェクト名などが含まれます。この例では、絶対パスはhttp:// localhost:8080 / HotelSSM / system / loginです。 -
相対パス
URLには2つの相対パスがあります。
- 「/」記号があります。この例では、/ system / loginがこのタイプです。最初の「/」は、サーバーのルートパスであるルートパスを参照します。これはhttp:// localhost:8080です。したがって、/ system / loginと入力すると、アクセスパスはhttp:// localhostになります。 :8080 /システム/ログイン
- '/'記号はありません。この例では、 'login'はこの種類であり、その相対は私のjspページのアドレスであり、私のjspページのアドレスはhttp:// localhost:8080 / HotelSSM / system / Login、 ajaxリクエストを送信すると、ビューリゾルバーを通過せず、相対パスの役割があるため、コントローラーにsystem / login postメソッドが見つかるので、このメソッドに正しくアクセスします。
- 「/」記号があります。この例では、/ system / loginがこのタイプです。最初の「/」は、サーバーのルートパスであるルートパスを参照します。これはhttp:// localhost:8080です。したがって、/ system / loginと入力すると、アクセスパスはhttp:// localhostになります。 :8080 /システム/ログイン