【问题标题】:JSF set string into IMG tag (src="")JSF 将字符串设置为 IMG 标签 (src="")
【发布时间】:2011-07-17 19:36:48
【问题描述】:

我试图弄清楚这种情况。我想将图像名称放入 html 标记中,但我不知道如何填充它。我正在使用 Java Server Faces 2.0。

这是我的代码示例:

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

结果: &lt;img src="the\path\to\my\files\'fileName.suffix'/>

不工作:图像不显示!

我的大脑缺少什么更好的方法吗?感谢大家的回答和建议。

【问题讨论】:

  • 覆盖文件名的引号。我认为图像不显示是因为它们。

标签: html jsf facelets


【解决方案1】:

我看到了几件事。

  • 首先,您不需要在 #{managedBean.fileName} 周围加上单引号,因此您可以省略它们。
  • 其次,您可能希望使用正斜杠而不是反斜杠。

最后,您可能需要查看&lt;h:graphicImage&gt; 标签的文档。对于您正在尝试做的事情,它可能会也可能不会过分杀伤力。不过,这里有很多例子可以找到。

【讨论】:

  • 如果我删除单引号,它会将其表示为字符串,因此输出为 .... \files\'#{manageBean.fileName}' 。我还尝试用正确的文件名在斜杠上加上正确的文件名,它被识别出来了。我要另辟蹊径。感谢您的宝贵时间。
  • 因为今天太晚了,我开始翻车了。您的第一个建议效果很好。我不得不做错事。谢谢.. 解决了
  • 谢谢。如果这对你有用,你介意接受这个答案吗?
猜你喜欢
  • 1970-01-01
  • 2023-04-10
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多