この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-05-12 10:46:43

タイトル: コンテキストパスの取得
SEOタイトル: JSPでコンテキストパスを取得する方法

JSPでコンテキストパスを取得したいときは、${pageContext.request.contextPath} を使うのが基本です。

アプリケーションをルート以外に配置している場合でも、固定パスを書かずにリンクやフォームの送信先を組み立てられます。

基本の書き方

${pageContext.request.contextPath}

使用例

ユーザー一覧

...

使う場面

  • JSP内のリンク先を環境に依存させたくないとき
  • 開発環境と本番環境でアプリの配置先が違うとき
  • サブディレクトリ配下にデプロイしているとき

注意点

  • ルート直下に配置している場合は空文字になることがある
  • JavaScriptへ埋め込むときは、クォートの付け方を崩さない
  • JSTLやSpringタグと組み合わせる場合も、まずは基準となるパスを意識する