【发布时间】:2019-06-07 15:29:14
【问题描述】:
我是 Spring 的新手,我正在尝试制作一个漂亮的 Web 应用程序,到目前为止,我设置了所有内容,如果我在浏览器上运行我的页面,它会按预期显示。但是,如果我在端口 8080 上使用 tomcat 运行它(我使用的是 Intelijj),它不会加载 css 和 js 文件,甚至不会加载图片。
我已经从字面上搜索了这个问题并打开了所有 * 类似的问题,我试图编写一个配置文件,但它没有做任何事情,我不确定这种方法,因为我看到了一些人没有这样做的例子编写任何配置,但他们仍然设法加载所有静态资源,依此类推。是不是需要编写一些秘密的应用程序属性?或者有一个必须编写的配置代码?
我的资源文件夹如下所示:
-resources
-static
-CSS
-things.css
-JS
-datepicker.js
-Images
-many pictures
-templates
-Home.html and other pages
而我之前引用的 static-CSS-things.css 的代码是这样的:
link href="../static/CSS/things.css" th:href="@{/CSS/things.css}" rel="stylesheet" media="all" type="text/css"
我认为这会使我的 css 文件加载,但事实并非如此。 js和图片一样。谢谢!
【问题讨论】:
标签: html spring static resources thymeleaf