こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

jspでcssが読み込まれません。。

練習で簡単なwebアプリケーションを作成しているのですが,jspでcssを読み込みたいのですが、なかなか読み込めません。
サイトなどを参考にしながら、コードを書いてみたのですがなかなか読み込まれず困ってます。

開発環境
OS fedora11
eclipse3.5
Tomcat 5.5.27
struts1.3.10
ブラウザ Firefox3.5.4

Eclipse内のプロジェクト構造
sample(プロジェクト名)
 aaaaaa(パッケージ/java)
 bbbbbb (ファイル)
 cccccc (ファイル)
 WEB-INF(WEB-INFの配下にはlib,pages,xmlファイルがあります)
  lib
  pages(pagesの配下にはcss,jspファイルがあります)
   css(cssの配下のcssファイルを読み込みたい)
    sample.css
   jsp (jspの配下にsampleファイルがあります)
    sample(sampleの配下にはsample.jspがあります)
     sample.jsp

sample.jspの中には下記のように書いてあります。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="content-style-type" content="text/css">
<link rel="stylesheet" href="pages/css/sample.css" type="text/css"/>
</head>

sample.cssはhttp://www.stylish-style.com/csstec/basic/b-table-deco.htmlの2をそのまま書いています。

参考にしたサイト
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1313643858
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36945&forum=12

Firefoxで確認するとエラーも特になく表示されるのですが
tableで指定した枠が表示されなくて困っています。
よろしくお願いします。

投稿日時 - 2009-11-03 19:02:07

QNo.5419362

すぐに回答ほしいです

質問者が選んだベストアンサー

原因はJSPの以下のパス指定に問題があると思います。
<link rel="stylesheet" href="pages/css/sample.css" type="text/css"/>

以下のように修正してみては?
<link rel="stylesheet" href="../css/sample.css" type="text/css"/>

投稿日時 - 2009-11-07 00:47:19

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

えーと、そこにおいて、CSSファイルにアクセスできますかー?
直接、CSSファイルのアドレスをWebブラウザから叩いて、アクセスできるか確認してみてはどうでしょうかー。たぶん、読めないと思うんですがー。WEB-INF外に出してはどうでしょうねー。

投稿日時 - 2009-11-04 09:10:21

あなたにオススメの質問