访问工作区.metadata.pluginsorg.eclipse.wst.server.coretmp



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

"workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps
 DemoWEB-INFResultsTest1118015800errorerror_ST001_1.jpg"

我正试图在JSP页面上显示保存的图像,但到目前为止,还没有成功。我尝试了相对路径的不同组合,也尝试了给出绝对路径,但它不起作用。我的图像标签看起来像这个

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

有人对展示这张图片有什么想法吗?可能是因为文件存储在Eclipse工作区的.metadata文件夹中,所以我无法显示任何图像吗?

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

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

最新更新