在哪里放置JS,CSS和Images等公共资源?

时间:2012-03-14 00:52:49

标签: java spring spring-mvc

我一直在尝试将js / css文件放在我的目录结构中。我认为它应该在WEB-INF目录中,但似乎不起作用。将它们放入Web Pages也不起作用。

我在哪里放置公开可见的资源,如JS / CSS / Images?

Directory tree

2 个答案:

答案 0 :(得分:1)

他们需要处于您的网络环境的根源。

我不知道Eclipse放入WAR文件中的内容,但它们应该位于相对于其根目录的路径中。

答案 1 :(得分:0)

如果资源位于WEB-INF目录中,则无法直接访问,那么您需要一些资源解析器。

<mvc:resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**" />

如果资源在WEB-INF目录之外,那么可以直接访问它们,但是你无法操纵它们。