到目前为止,我确实将图像保存到 webapp 目录中,并将其路径保存到数据库中。
但现在我试图将图像保存在 webapp 之外,这样如果我部署新的战争文件,那么我的旧files
文件夹将不会被删除。
从下面的代码中,我的图像文件正确保存到 webapp 之外的指定文件夹中,但我不知道如何将该图像检索到我的 jsp 页面中。
我试过这样
<img src="www.myproject.com/struts2project/files/smile.jpg/>"
但这是错误的。我没有让我的图像显示到我的 jsp 页面中。
下面的代码可以很好地将图像上传到绝对路径,但我的问题是如何检索该图像?
`fileSystemPath= "/files";
try{
File destFile = new File(fileSystemPath, thempicFileName);
FileUtils.copyFile(thempic, destFile);
String path=fileSystemPath+"/"+thempicFileName;
theme=dao.getThemeById(themId);
theme.setThemeScreenshot(path);
theme.setThemeName(theme.getThemeName());
theme.setThemeCaption(theme.getThemeCaption());
dao.saveOrUpdateTheme(theme);
}catch(IOException e){
e.printStackTrace();
return INPUT;
}`
请帮助我...
我希望我清楚我需要什么,如果我不是,请告诉我,我会尝试以另一种方式解释。