2011-07-17 23 views
0

私はこの状況を把握しようとしています。私はhtmlタグにイメージの名前を入れたいと思いますが、私はそれを埋める方法を知らない。私はJava Server Faces 2.0を使用しています。このJSFが文字列をIMGタグに設定しました(src = "")

<img src="the\path\to\my\files\'#{manageBean.fileName}'" /> 

結果: <img src="the\path\to\my\files\'fileName.suffix' />

が動作しない:画像は表示されません。ここに

は、私のコードのサンプルです!

私の脳が欠けているより良い方法はありますか?回答と提案に感謝します。

+0

何が問題なのですか? –

+0

ファイル名をカバーする引用符。画像は表示されません。 – Smolda

答えて

2

私には分かることがいくつかあります。

  • まずあなただけそれらを残すことができますので、あなたは、#{managedBean.fileName}を単一引用符で囲む必要はありません。
  • 第2に、バックスラッシュの代わりにスラッシュを使用することができます。

最後に、<h:graphicImage>タグのドキュメントを参照してください。それは、あなたがしようとしていることに対して過度のものであるかもしれないし、そうでないかもしれない。しかし、そこには多くの例があります。

+0

一重引用符を削除すると、出力は.... \ files \ '#{manageBean.fileName}'になるので、これを文字列として表現します。私もそこに正しいファイル名でスラッシュを入れようとしましたが、それは認識されました。私は別の方法を見つけるつもりです。御時間ありがとうございます。 – Smolda

+0

今日はあまりにも遅く、私はダンパーになっています。あなたの最初の提案はうまくいきます。私は間違ったことをしなければならなかった。ありがとう..ありがとう – Smolda

+0

ありがとう。それがあなたのために働くなら、あなたは答えを受け入れるのですか? –

関連する問題