Професионална програма
Loading...
KeepCoding avatar KeepCoding 553 Точки

Зареждане на css файл чрез thymeleaf в SpringBoot web апликация

Здравейте колеги. Натъкнах се на странен проблем. Написвайки по-дълъг url, на който да слуша контролер ми прецаква css стилът. Ето два кода, които се различват само и единствено по пътя, на който слушат.

@Controller
@RequestMapping("/hello")
public class StupidController {
    @GetMapping("/longerUrl")
    public String getWatPage() {
        return "someHtml";
    }
}

При горния код като пусна приложението и въведа нужния url-a, ми излиза страницата, но само html частта, без никакво стилизиране. А пък при долния код ми излиза html заедно със стилизирането.

@Controller
@RequestMapping("/hello")
public class StupidController {
    @GetMapping
    public String getWatPage() {
        return "someHtml";
    }
}

Стилизирането го добавям така: 

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

Идеи защо се получава този проблем?

0
Java MVC Frameworks - Spring
DanielTotev avatar DanielTotev 25 Точки
Best Answer

Здравей колега,

Пробвай да добавиш / пред линка към css-файла. 

<link rel="stylesheet" th:href="@{/css/reset-css.css}">
0
KeepCoding avatar KeepCoding 553 Точки

Получи се. Благодаря колега!

1