プロが教える店舗&オフィスのセキュリティ対策術

JAVAのServletで、画像表示について解らない処があります。

out.println("<img src="more1.gif">");
上記が機能しません。
画像表示したいです。

http://pastebin.com/0bcpqBzN
http://i.imgur.com/8aeGhQt.png

out.println("<img src="/localhost->8080/Test02/2470955. png">");でも出来ませんでした。

こちらがhttp://localhost:8080/Test02/WEB-INF/classes/ser …画像のアドレスです。

http://imgur.com/5pvNXpy
現在の状況です。JAVAのServletで、画像表示について解らない処があります。


out.println("<img src="more1.gif">");
上記が機能しません。
画像表示したいです。

http://pastebin.com/0bcpqBzN
http://i.imgur.com/8aeGhQt.png

out.println("<img src="/localhost->8080/Test02/2470955. png">");でも出来ませんでした。

こちらがhttp://localhost:8080/Test02/WEB-INF/classes/ser …画像のアドレスです。

http://imgur.com/5pvNXpy
現在の状況です。

A 回答 (5件)

> ご回答下さりありがとうございます。


> <img src='"'./WEB-INF/more1.gif'"'>");こういうことでしょうか。
> どのように記述したらよろしいでしょうか。

Eclipseがエラーある行を示してくれているのになぜエラーなのか理解できなかったのですね。
ならJavaの基礎からやり直してください。

まずは自身の理解度にあったことからはじめましょう。
    • good
    • 0

>今このような状態です。


>画像が表示されません。

まだ先は長そうですね。

■画像等の静的コンテンツは、正しい場所に置く。
アプリケーションのコンテンツのルートフォルダとか、
ルートフォルダにフォルダを掘って格納するのがポピュラー。
#eclipseのプロジェクトなら、Webcontentフォルダの下。
ソースフォルダにいれてもだめです。
■画像の正しいURLをサーブレットが出力するようにする。

以上を、書籍等で確かめて処置して下さい。
基本なので必ず本やサイトに詳細な解説があります。

それと、</html> の出力後に更に色々出力しているのは
なんでしょう?
    • good
    • 0

> <img src='"'./WEB-INF/more1.gif'"'>");こういうことでしょうか



ではなくて

out.println("<img src=\"more1.gif\">");

とするか

out.println("<img src='more1.gif'>");
    • good
    • 0
この回答へのお礼

ご返信下さりありがとうございます。
http://i.imgur.com/7jiCWXY.png
今このような状態です。
画像が表示されません。
response.setContentType("text/html; charset=UTF-8");PrintWriter out=response.getWriter();
↑こちらの部分はgifに変えなくてもいいのでしょうか。

お礼日時:2016/02/05 17:22

>out.println("<img src="more1.gif">");



コンパイルエラ一が出ているはずですよ。

Javaの文字列の中では「"亅はエスケープしなきゃ駄目です。
HTMLで属性値を「'」で囲むのも良いやる手です。
    • good
    • 0
この回答へのお礼

ご回答下さりありがとうございます。
<img src='"'./WEB-INF/more1.gif'"'>");こういうことでしょうか。
どのように記述したらよろしいでしょうか。

お礼日時:2016/02/05 16:19

> out.println("<img src="more1.gif">");



構文エラー(赤い×)が出てるんだからまずここを修正しないとダメじゃない?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています