WEB-INF web.xml - 如何配置以提供本地文件资源

时间:2014-09-15 00:32:06

标签: java java-ee servlets

如何配置servlet以从本地文件提供某些URL?例如,CSS,图像,JavaScript?

3 个答案:

答案 0 :(得分:0)

只需将WEB-INF置于其下,然后通过相对于它的路径引用它们。无需特殊配置。

在你的WAR中:

WEB-INF
 +
 | 
 +----css
 +----js
 +----images

在您的信息页中:

<script src="js/foo.js"></script>
<link href="css/bootstrap.css" rel="stylesheet"/>

答案 1 :(得分:0)

使用Servlet 3.0 ,您可以将静态内容放在具有以下结构的JAR中,并将此jar放在WEB-INF / lib中。

WEB_INF
   |
   +--lib/META-INF/resources/test.css

META-INF / resources将映射到您的Web应用程序的docroot。

答案 2 :(得分:0)

您必须将这些文件夹放在WEB-INF文件夹旁边的 webapp 文件夹中或将其放入

WEB_INF
|
+--lib/META-INF/resources/  
ALOK所述的

文件夹