Eclipseで実行するJSPが外部cssをlink指定する場合の注意

JSPが外部cssファイルをlinkする場合の指定法はJSPで外部cssをlink指定する

<link rel="stylesheet" href="${pageContext.request.contextPath}/xxxxx.css">

と指定すればよいと説明しました。

しかし、link指定する外部cssファイルをファイルシステム上のコンテキストルート直下においても、EclipseでTomcatを使用している場合はさらに小技が必要です。
つまり、Eclipseのプロジェクト・エクスプローラーにそのファイルが現れない限り、Eclipseに組み込まれたTomcatからはそのファイルを認識できません。そこで、ブラウザからget要求が来ても、相変わらず404エラーを出してしまいます。
つまり、外部cssファイルの配置はWindowsのエクスプローラ上で行うのではなく、適当な所に置いたファイルをドラッグアンドドロップでEclipseのプロジェクト・エクスプローラ上の所定の場所に配置しなければなりません。こうすればEclipseがファイルを認識してプロジェクト・エクスプローラ上にも表示されます。

外部cssファイルをEclipseのプロジェクト・エクスプローラにドラッグ&ドロップ

カテゴリー: eclipse タグ: , , , , パーマリンク