Как настроить InternalResourceViewResolver amd / или компонент @Controller для доставки статических ресурсов? - PullRequest
0 голосов
/ 04 февраля 2012

Я создал простой проект HelloWorld из шаблона Spring MVC в Spring STS.

Я обнаружил, что есть компонент HomeController, который решает, какой JSP вызывать, и готовит для него информацию.Как я вижу, этот класс связывает HTTP-запрос с его методом.

Итак, теперь мне нужно иметь несколько изображений или файлов javascript для загрузки на мою страницу.Но HomeController в конфигурации шаблона не позволяет этого.

Какой самый простой способ предоставить браузеру доступ к какой-либо папке на сервере?Что если я вообще удалю HomeController, будет ли DefaultServlet работать?

1 Ответ

1 голос
/ 04 февраля 2012
<mvc:resources mapping="/static/**" location="/static/" />

Где

  • mapping - это URL, по которому будут доступны ресурсы: /static/main.css
  • location - относительное расположение файлов web-корня.

Вы можете иметь более одного тега <mvc:resources>. Смотрите здесь для получения дополнительной информации

...