QA@IT

jspで画像を表示したいのですが、表示できません

16846 PV

eclipseのプログラムはこのようになっています
< img src = "image/そば1.jpg" alt = "☆そば☆" align = "bottom" width="205" height="180" />
画像を置く階層もあっていて、DreamWeaverだとちゃんと表示されるのですが
Tomcatを起動してttp://localhost:8080/から開くと×マークが左上に出るだけで、画像を表示することができません
どなたか、解決方法を教えていただけるとありがたいです

  • そば1.jpg のファイル名を日本語ではなく半角英字のみにして、jspもそれに併せて修正しても表示されませんか? -
  • 回答者さんの言った通り、日本語だったのがいけなかったみたいです
    解答ありがとうございました
    -

回答

jsp自体は動いているのですよね?
×が出るということは、URLとファイルの置き場所が一致していないのだと思います。
ブラウザ上で×を右クリックして、プロパティをみると、URLが確認できると思いますが、
そのURLはファイルの置き場所と合っていますか?
たとえば、
jspのURL:http://localhost:8080/hogehoge/index.jsp

http://localhost:8080/hogehoge/image/そば1.jpg
となると思いますが、サーバ上の置き場所は合っていますか?

eclipseのプロジェクト中に画像を配置しているのであれば、
プロジェクト名/webcontent/index.jsp
プロジェクト名/webcontent/image/そば1.jpg
というように、jspからの相対的な位置があっているか確認してみてください。

編集 履歴 (0)
  • ごめんなさい自己解決しました
    日本語だったのがいけなかったようです。アドバイスありがとうございました
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。