Java Web上传的图像无法立即显示

时间:2015-05-20 13:29:29

标签: java image web upload

我将图片上传到apache-tomcat-8.0.22\webapp\MyProjectName\,效果很好。我想显示这样的图像使用<img src='...' />。它因404 error而失败,但我非常确定图像在文件系统中上传成功。让我疯狂的是在大约5秒后新鲜页面,然后图像可以显示成功!

我想在上传后立即显示图片,怎么做?我使用Spring MVC3。

代码保存上传文件

public String save(MultipartFile mtFile) throws IOException {
    String filePath = "/" + mtFile.getOriginalFilename();
    String fileRealPath = servletContext.getRealPath(filePath);
    mtFile.transferTo(new File(fileRealPath));
    return filePath;
}

filePath将存储在数据库中。

代码显示图片

<image src=${rc.contextPath + filePath} />

图像可以显示但无法立即显示。图像类型是jpg。 我通过eclipse启动tomcat。

0 个答案:

没有答案