gpt4 book ai didi

html - 路径变量和 ThymeLeaf 无 CSS

转载 作者:行者123 更新时间:2023-11-27 23:31:34 25 4
gpt4 key购买 nike

所以我有以下 Controller 映射到相同的 ThymeLeaf 模板:

@GetMapping(value="/nextStep/{id}")
public String nextStep(@PathVariable int id) {
return "nextStep";
}


@GetMapping(value="/xxx")
public String nextStep() {
return "nextStep";
}

如果我导航到 /xxx,该页面将应用我的 css。如果我导航到 /nextStep/10,模板会显示,但没有应用 css。

模板很简单:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="https://www.thymeleaf.org">
<head>
<link rel="stylesheet" type="text/css" href="my.css">
<link rel="icon" type="image/png" href="favicon.png">
</head>
<body>
Hello world<br>
</body>
</html>

此示例中没有抛出任何异常。

最佳答案

我想我有同样的问题,所有页面都加载了 css 没问题。但是如果我访问 localhost:8080/group/3 页面将没有 css(即使页面在同一目录中)。

@GetMapping(value = "/group/{id}")

我找到了一个避免这个问题的捷径:

@GetMapping(value = "/group-{id}")

在我的例子中,这很好用,我希望你也能用。

关于html - 路径变量和 ThymeLeaf 无 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57470187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com