Где разместить публичные ресурсы, такие как JS, CSS и изображения? - PullRequest
2 голосов
/ 14 марта 2012

Я экспериментировал с тем, где поместить файлы js / css в мою структуру каталогов. Я думаю, что это должно идти в каталоге WEB-INF, но это, похоже, не работает. Помещение их в Web Pages тоже не работает.

Где я могу разместить общедоступные ресурсы, такие как JS / CSS / Images?

Directory tree

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Они должны быть в корне вашего веб-контекста.

Я не знаю, что Eclipse помещает в ваш WAR-файл, но они должны находиться по пути относительно его корня.

0 голосов
/ 14 марта 2012

Если ресурсы находятся в каталоге WEB-INF, к ним нет прямого доступа, тогда вам нужно что-то вроде Resolver Resolver.

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

Если ресурсы находятся вне директории WEB-INF, ток ним можно получить прямой доступ, но вы теряете возможность манипулировать ими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...