小编Sar*_* DN的帖子

spring如何用thymeleaf添加静态资源

我是Spring 的新手,我正在尝试制作一个漂亮的 Web 应用程序,到目前为止我设置了所有内容,如果我在浏览器上运行我的页面,它会按预期显示。但是,如果我在端口8080上使用 tomcat 运行它(我使用的是 Intelijj),它不会加载cssjs文件,甚至不会加载图片。

我从字面上搜索了这个问题并打开了所有StackOverflow类似的问题,我尝试编写一个配置文件,但它没有做任何事情,我对这种方法不确定,因为我见过有人没有写任何配置的例子,但他们仍然设法使所有静态资源加载,等等。是否需要编写一些秘密的应用程序属性?或者有必须写的配置代码?

我的资源文件夹如下所示:

-resources
    -static
        -CSS 
            -things.css
        -JS
            -datepicker.js
        -Images
            -many pictures
    -templates
        -Home.html and other pages
Run Code Online (Sandbox Code Playgroud)

而我之前引用 static-CSS-things.css 的代码是这样的:

link href="../static/CSS/things.css" th:href="@{/CSS/things.css}" rel="stylesheet" media="all" type="text/css"
Run Code Online (Sandbox Code Playgroud)

我认为这会使我的 css 文件加载,但事实并非如此。js 和图片也一样。谢谢!

html resources spring static thymeleaf

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

html ×1

resources ×1

spring ×1

static ×1

thymeleaf ×1