我在Spring Boot MVC应用程序中使用了Thymeleaf模板引擎,但在加载styless时遇到了困难。链接位于标题中。html
文件(位于参考资料/模板/片段下),并在登录中引用。html(在参考资料/模板下)。样式表位于resources/static/css目录中。
<head th:fragment="header">
<link rel="stylesheet" href="../../static/css/bootstrap.css" th:href='@{/css/bootstrap.css}' />
</head>
登录。html
<html>
<header th:replace="fragments/header :: header"></header>
<body class="container">
<h1>Login page</h1>
// Code omitted for brevity
</body>
</html>
基于这个问题和其他来源,应用程序似乎应该能够使用指定的链接加载样式表。然而,情况并非如此。具体地说,如果我查看浏览器的“网络”选项卡,对样式表的请求将返回302(不是404),但不会应用样式。此外,如果我在Firefox中单击“样式编辑器”选项卡,我会收到一个无法加载的样式表:http://localhost:8080/css/bootstrap.css
信息。
问题可能是什么?谢谢
你的链接标签应该是
<代码>
我想应该是这样
href="/static/css/bootstrap.css"
甚至
href="static/css/bootstrap.css"
一般来说,该资源可在
超文本传输协议
基本上,这是spring默认公开静态资源的路径。
在您的情况下,它将是@{静态/css/bootstrap.css}
(或在开头使用斜杠)
我的PDF包含一个文本形式的带有连字符符号的URL。当我通过标记直接从PDF复制URL时,当连字符位于行的末尾时,符号在粘贴后消失。 我有以下html: 但复制粘贴后,我得到的url没有连字符:https://sec2mms.hansatonich.at/test.t.ozkq/ 我错过了什么?
我正在使用Thymeleaf制作一个Spring Boot web应用程序。我一直在试验WebJAR,在我的网页上使用JQuery和Bootstrap之类的东西。使用Spring靴,并尝试使用Bootstrap Webjar版本。 我的pom中有几个不同的Webjar,但我意识到没有加载css文件。webjar中的Javascript文件加载良好,但没有应用任何css。当查看WebDevelope
我有一个具有两个实体的应用程序,它们具有双向一对多关系。车主和自行车。 因此,通过curl获得所有者将 这很好。 如果我创建一个在表中循环的模板, 然后我在浏览器中得到了预期的结果。我意识到上面的代码很糟糕,但我现在只对让thymeleaf工作感兴趣。 但是如果我执行以下代码 然后我得到以下控制台错误 嵌套的异常是org。百里香。例外情况。TemplateProcessingException:异
我正在使用Spring Boot 1.2.7和Thymeleaf。 所有html页面都在文件夹中,当我说
我无法用IntelliJ中的ThymileAF启动基于Spring Boot的应用程序。我的项目在maven中,当我从命令行启动它时: java-jarmyproject.war 一切正常。但在IDE中配置run应用程序时,出现以下错误: 这是我的pom.xml:
我想做一些像 在百里香叶中。我知道有一个价值观,我要做的就是 如何在Thyemleaf的select选项中传递两个值。