Весенний ботинок, тимелист и CSS - PullRequest
3 голосов
/ 02 мая 2020

Это действительно глупо, но я не могу заставить его работать.

В моем приложении mvc с весенней загрузкой у меня есть, скажем, 5 шаблонов листьев тимьяна, один из которых - ошибка. html.

ошибка. html пригодится, когда делается запрос на недопустимые маршруты.

Проблема возникает, когда недопустимые маршруты вложены (например, уровень 2 или более), а затем css не применяется.

Например:

http://localhost:3000/application/index- valid route and css is applied
http://localhost:3000/application/success- valid route and css is applied
http://localhost:3000/application/failure- valid route and css is applied
http://localhost:3000/application/invalidroute- route does not exist but css is applied
http://localhost:3000/application/invalidroute/something - route does not exist and css is also not applied

My CSS находится в папке css в папке stati c

Все шаблоны тимелина находятся по адресу тот же уровень и доступ к css по

 <link rel="stylesheet" href="css/main.css"/>

Ошибка в консоли

GET http://localhost:3000/application/invalidroute/css/main.css net::ERR_ABORTED 404

1 Ответ

3 голосов
/ 02 мая 2020

Вместо

<link rel="stylesheet" href="css/main.css"/>

Используйте это:

<link rel="stylesheet" th:href="@{/css/main.css}" />

и убедитесь, что это заполнители вашего файла

src/main/resource/static/css - для CSS файлов

src/main/resource/templates - для HTML файлов шаблонов

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