如何通过从webapp调用URL来访问图像

时间:2014-10-12 15:32:41

标签: java rest tomcat java-ee servlets

我在tomcat上部署了一个webapp(abc.war)并且有一个图像文件夹,在这几个图像下面,我可以通过URL访问这些图像:xx.xx/abc/image/hello.jpg

此项目正在运行,但我无法了解如何检索这些图像。

现在我在tomcat中部署了另一个基于REST的项目,我想要类似的行为,例如 xx.xx/hellorest/images/anil.jpg,但现在我无法使用上述网址进行访问。

需要帮助如何做到这一点。我不想使用任何Servlet来读写图像。

1 个答案:

答案 0 :(得分:0)

首先,无法从外部访问/ WEB-INF。

其次,如果您使用/images/temp.jpg,浏览器将从Web服务器的根目录加载图像,而不是从Web应用程序的根目录(在上下文路径下部署)加载图像。

使用JSTL标记从web-app的根目录生成绝对路径: " ALT = ... />