Spring не видит файл css

Иерархия папок
Журнал консоли браузера

Контекст безопасности:

<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" />">

Понятия не имею, что случилось ... Заранее благодарю за ответы.

избавьтесь от c:url и сделайте что-то вроде href = "/ resources / style.css" />

Scary Wombat 15.11.2018 03:10

Во-первых, вы должны проверить файл css по URL-адресу, прежде чем добавлять в html. Секунда. У меня к вам вопрос, почему в файле css импорта ссылок вы используете href = "<c:url value = "/resources/style.css" />" вместо href = "resources/style.css" />"

phuchoangmai 15.11.2018 03:54

В весеннем контексте, я надеюсь, вы сохраните файл css в папке: src/main/webapp/resources/cssfile.css не в src/main/resources

phuchoangmai 15.11.2018 03:58

Не могли бы вы попробовать вот так: <link type = "text / css" rel = "stylesheet" href = "$ {pageContext.request.contextPath} /resources/style.cs‌ s">

Gaurav 15.11.2018 04:02

Как видно на картинке ссылка на сайт

Wojtek 15.11.2018 04:04

Заменил, но без толку бревно.

Wojtek 15.11.2018 04:11
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
6
507
1

Ответы 1

Просто сделайте так, как показано ниже, в .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" />

Почему ресурсы дважды во втором примере?

moilejter 15.11.2018 03:22

@Wojkek: Что он записывает?

nguyentaijs 15.11.2018 03:27

@Wojtek Похоже, Spring Security по-прежнему обрабатывает ваш файл css как обычный запрос. Не могли бы вы предоставить свою конфигурацию.

nguyentaijs 15.11.2018 04:07

@Wojtek какой путь запроса: filmApp.Test.test()

nguyentaijs 15.11.2018 04:30

Я удалил класс, отвечающий за запрос «filmApp.Test.test ()», и он работает ... Но почему? Спасибо, nguyentaijs!

Wojtek 15.11.2018 04:42

В классе Контрольная работа нет ничего особенного.

Wojtek 15.11.2018 04:45

@Wojtek Я не уверен, что за кулисами, почему-то запрос на resourses/style.css принимает test() как метод обработчика

nguyentaijs 15.11.2018 05:04

Другие вопросы по теме