Включите CSS внутри весеннего проекта Java MVC - PullRequest
0 голосов
/ 09 ноября 2011

Как это достигается, у меня все сопоставлено с / на сервлет диспетчера, а css находится в папке webapp. при нажатии на ссылку css href в источнике я получаю ошибку tomcat.

Нужно ли создавать @RequestMapping для css?

Ответы [ 2 ]

3 голосов
/ 09 ноября 2011

Css обслуживаются без необходимости в диспетчере (если вы не настроили его для обслуживания css).Просто поместите их в какую-либо папку в директории вашего веб-приложения и на ваших страницах укажите их как / YourAppContext / path-to-your-css.

Например, в обычном (не maven) веб-приложении оно находится внутри WebContent / css

Предполагая, что контекстное имя вашего приложения - MyApp, и вы хотите сослаться на WebContent / css / main.css, вы должны поместить что-то вроде этого в jsp:

<c:url value="/css/main.css" />

или более, используя

/MyApp/css/main.css 

как ваш css url

0 голосов
/ 09 ноября 2011

CSS - это файлы клиента, а не файлы сервера.Все клиентские файлы (CSS, Javascript и т. Д.) Не имеют ничего общего с Spring MVC, который действует на сервлеты (на сервере).Таким образом, вы добавляете свой CSS точно так же, как если бы вы не использовали Spring MVC.

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