如何给html img src提供绝对路径?

时间:2013-12-18 08:44:36

标签: java image jsp dynamic struts2

我在我的应用程序中使用Struts2。我有一个HTML <img>标记,对于src,我使用的是Struts2属性值。属性的值是图像名称(来自数据库)。我试过这个

<s:iterator value="items" var="items">                
   <img onerror = "this.style.display='none'" 
            src = 'D:/product_images/<s:property value="image"/>' 
          style = "width: 290px; height: 260px" 
   />
   <s:label label="Imge path" value='D:/product_images/%{image}'/>
 </s:iterator>

My Struts标签显示正确的路径。但是当我在src中声明为属性时,图像不可见。如何正确地将路径提供给img代码src属性?

提前致谢!

1 个答案:

答案 0 :(得分:1)

应在服务器或应用程序中配置路径。就像在this示例中一样。

<img onerror = "this.style.display='none'" 
  src = "<s:url action='ImageAction'><s:param name="imageId" value="%{image}"/></s:url>" 
  style = "width: 290px; height: 260px"/>