Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
Java 访问工作区\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps中的文件\_Java_Spring_Maven_Tomcat_Selenium Webdriver - Fatal编程技术网

Java 访问工作区\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps中的文件\

Java 访问工作区\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps中的文件\,java,spring,maven,tomcat,selenium-webdriver,Java,Spring,Maven,Tomcat,Selenium Webdriver,我有一个SpringWeb项目,主要测试webApp并捕获页面截图。保存图像的路径如下所示: "\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps \Demo\WEB-INF\Results\Test\1118015800\error\error_ST001_1.jpg" 我正试图在JSP页面上显示保存的图像,但迄今为止还没有成功。我尝试了相对路径的不同组合,也尝试了给出绝对路径,但它不起作用。我

我有一个SpringWeb项目,主要测试webApp并捕获页面截图。保存图像的路径如下所示:

"\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
 \Demo\WEB-INF\Results\Test\1118015800\error\error_ST001_1.jpg"
我正试图在JSP页面上显示保存的图像,但迄今为止还没有成功。我尝试了相对路径的不同组合,也尝试了给出绝对路径,但它不起作用。我的图像标签看起来像这样

<img src="<c:url value="/WEB-INF/Results/Test/1118015800/error/error_ST001_1.jpg" />" />
“/>

有人知道如何显示图像吗?可能是因为文件存储在Eclipse workspace的.metadata文件夹中,所以我无法显示任何图像吗?

这是因为
WEB-INF
目录是特殊的。WEB容器不会提供来自该位置的文件-该行为在Servlet中定义规格


您可以创建一个servlet,从客户端接收请求,加载图像(例如,使用
getResourceAsStream()
)并将其流式传输回去,或将图像移动到web应用层次结构中的其他位置。

嘿!问题在于资源映射。我不知道你完全可以这样做,但确实有效。再次感谢你的帮助。。。