Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 上载SpringMVC后无法访问图像文件_Spring Mvc_File Upload - Fatal编程技术网

Spring mvc 上载SpringMVC后无法访问图像文件

Spring mvc 上载SpringMVC后无法访问图像文件,spring-mvc,file-upload,Spring Mvc,File Upload,在使用SpringMVC上传后访问资源时,我被卡住了 我存储文件的路径是: 因此,在调用mkdirs()方法之后,在apache tomcat服务器中运行应用程序的临时文件夹上,资源文件夹附近有一个新文件夹,名为(upload) 我创建的上载方法已成功将文件上载到该文件夹。 我可以用上面相同的解决方案访问该文件 但在jsp文件中,我无法访问上载到该路径的图像文件。 请参阅下面的代码: <%File item = (File)request.getAttribute("imageFile")

在使用SpringMVC上传后访问资源时,我被卡住了

我存储文件的路径是:

因此,在调用mkdirs()方法之后,在apache tomcat服务器中运行应用程序的临时文件夹上,资源文件夹附近有一个新文件夹,名为(upload)

我创建的上载方法已成功将文件上载到该文件夹。 我可以用上面相同的解决方案访问该文件

但在jsp文件中,我无法访问上载到该路径的图像文件。 请参阅下面的代码:

<%File item = (File)request.getAttribute("imageFile");%>
...//some conditions to validate the file
<img class="myprev-img" src="upload/images/<%=item.getName() %>" width="100%" height="100%">

…//验证文件的一些条件
“width=“100%”height=“100%”>
我无法通过上面的代码获取图像,但是在普通的jsp和servlet应用程序中,该代码可以从本地读取图像。但是在SpringMVC中,我无法访问该图像

因此,任何从本地访问图像文件的解决方案都可以像我一样通过相同的方法上传

我已经四处搜索,但我没有找到任何解决方案来帮助我解决这个问题


请帮帮我!!

我找到了解决问题的方法。请看下面的链接:

http://www.baeldung.com/spring-mvc-static-resources
http://www.baeldung.com/spring-mvc-static-resources