2012-02-19 8 views
-1

誰も教えてくれたり、私にこれに行くのリンクを与えることはできますがどのように実装するように私に言うことができるし、表示画像は、ステップバイステップで私はIntelliJの春のWeb開発画像

を使用してい

おかげ

+0

あなたの問題は何ですか?何を試しましたか? –

+0

普通のHTMLをやっているのと同じように、イメージをウェブページにアップロードしようとしています。しかし、jspファイルに画像やCSSファイルなどのリンクを入れてTomcatにデプロイしようとすると、画像は表示されません。 これは私のプロジェクトのファイル構造です。 http:// imgur。 com/GhPk9 これはjspにCSSをロードしようとしているコードです http://imgur.com/JPQDy これはCSSファイルの画像を読み込むためのコードです: http://imgur.com/BdRCQ ありがとう – TJHetfield

答えて

0

ページのURLは何ですか?あなたのブラウザのロケーションバーに表示されるものは?

これは、HTMLコードで相対的な位置が解決されるURLです。したがって、URLがhttp://localhost/MyApp/foo.htmlで、HTMLコード内のCSSのURLが../../css/style.cssの場合、ブラウズでCSSを検索する絶対URLはhttp://localhost/MyApp/../../css/style.cssになりますが、意味がありません。

イメージとCSSファイル(およびその他のリソース)には常に絶対パスを使用することをお勧めします。

<link href="<c:url value='/css/style.css'/>" ... 

<c:url>タグのようにそれを作る使用しJSTLは、パスへのアプリケーションコンテキスト(/MyApp)を前に付けるの面倒を見ます。

CSSファイル内の相対パスは、ページURLに対して解決されるのではなく、CSSファイル自体の場所に関連して解決されることに注意してください。したがって、CSSファイルのパスは正しいです。