我在我的应用程序中使用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
属性?
提前致谢!
答案 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"/>