【发布时间】:2016-05-27 11:25:26
【问题描述】:
这是我所做的(顺便说一下,我使用的是 Struts2 框架):
我有一个自定义拦截器,它生成一个图像文件并将其保存在 WebContent 下的一个目录下(我们称之为
dir1)。文件的名称(相对路径)保存在会话中。当操作被调用时,它会返回 SUCCESS 并加载某个页面。
在那个页面我有一个
img标签src="<s:property value="#session.filename">"
现在,当页面加载时,图像不会加载。我多次运行整个过程,并生成了很多图像。然后我将 img 属性更改为src="dir1/file1.jpg" 并且它可以工作。但是后来我尝试了其他图像(file15.jpg,file9.jpg)并且图像再次加载失败。
底线是:仅加载了一些图像,而有些图像即使在同一目录中也不加载。
附:我将图像生成为 BufferedImage 对象,然后使用 ImageIO.write 方法创建图像文件。
【问题讨论】:
-
所提供的信息无法回答。
-
你有什么错误吗?