我有一个用户表单,其中允许用户上传图像..我将这些图像存储在 tomcat 服务器中,并将图像名称存储在数据库中以检索特定用户的图像。
我用于存储图像的代码如下..
String filePath = getServlet().getServletContext().getRealPath("/") +"Images";
File folder = new File(filePath);
if(!folder.exists()){
folder.mkdir();
}
String fileName = userForm.getUploadedFile().getFileName();
System.out.println("Server path:" +filePath);
File newFile = new File(filePath, fileName);
FileOutputStream fos = new FileOutputStream(newFile);
fos.write(userForm.getUploadedFile().getFileData());
fos.flush();
fos.close();
现在我想在登录后在用户的个人资料页面中显示存储的图像..
我在个人资料页面做了这样的事情..
<img src="http://localhost:8082/Images/${sessionUser.image}"/>
但是我的图像没有显示出来..
请有人指导..