JSF将字符串设置为IMG标记(src =“”)

时间:2011-07-17 19:36:48

标签: html jsf facelets

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

这是我的代码示例:

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

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

不工作:图片无法显示!

有没有更好的方法让我的大脑失踪?感谢大家的回答和建议。

1 个答案:

答案 0 :(得分:2)

我看到了一些事情。

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

最后,您可能需要查看<h:graphicImage>标记的文档。对于你想要做的事情,这可能会或可能不会有点过分。但是,有很多例子可以找到。