Иерархия папок
Журнал консоли браузера
Контекст безопасности:
<intercept-url pattern = "/resources/**" access = "permitAll" />
Контекст Spring:
<mvc:resources location = "/resources/" mapping = "/resources/**" />
Импортировать файл css в jsp:
<link rel = "stylesheet" type = "text/css" href = "<c:url value = "/resources/style.css" />">
Понятия не имею, что случилось ... Заранее благодарю за ответы.
Во-первых, вы должны проверить файл css по URL-адресу, прежде чем добавлять в html. Секунда. У меня к вам вопрос, почему в файле css импорта ссылок вы используете href = "<c:url value = "/resources/style.css" />" вместо href = "resources/style.css" />"
В весеннем контексте, я надеюсь, вы сохраните файл css в папке: src/main/webapp/resources/cssfile.css не в src/main/resources
Не могли бы вы попробовать вот так: <link type = "text / css" rel = "stylesheet" href = "$ {pageContext.request.contextPath} /resources/style.cs s">
Как видно на картинке ссылка на сайт
Заменил, но без толку бревно.




Просто сделайте так, как показано ниже, в .jsp (без / до resources)
<link href = "resources/style.css"" rel = "stylesheet"/>
Если это не сработает, попробуйте это
<link href = "<c:url value='resources/style.css' />" rel = "stylesheet" />
Или весь полный путь
<link href = "${pageContext.request.contextPath}/resources/style.css" rel = "stylesheet" />
Почему ресурсы дважды во втором примере?
@Wojkek: Что он записывает?
@Wojtek Похоже, Spring Security по-прежнему обрабатывает ваш файл css как обычный запрос. Не могли бы вы предоставить свою конфигурацию.
@nguyentaijs контекст безопасностивесенний контекст
@Wojtek какой путь запроса: filmApp.Test.test()
Я удалил класс, отвечающий за запрос «filmApp.Test.test ()», и он работает ... Но почему? Спасибо, nguyentaijs!
В классе Контрольная работа нет ничего особенного.
@Wojtek Я не уверен, что за кулисами, почему-то запрос на resourses/style.css принимает test() как метод обработчика
избавьтесь от
c:urlи сделайте что-то вроде href = "/ resources / style.css" />