我从数据库中获取图像并将所有图像存储在filepath( request.getSession().getServletContext().getRealPath)
中。现在我在文件路径中拥有所有图像。
然后我将图像从文件路径转到
private File[] filelist;
现在我正在尝试在JSP中显示文件列表:
<s:iterator value="filelist">
<img src="<s:property />"/>
</s:iterator>
浏览器中的输出是获取所有图像的文件路径(我可以迭代),但图像未加载。
如果我将<img>
标记放在<a>
中,然后点击显示“地址未被理解”的链接。如果我输入链接,斜杠“/”正在改变,图像显示。
<s:iterator value="filelist">
<a href="<s:property />"/>
<img src="<s:property />"/>
</a>
</s:iterator>
在Firebug中显示“无法加载图片”。
我在显示图像时可能出错了,所以请帮助如何在JSP中加载图像。