spring 引入html页面,Spring boot中的HTML页面引用javascript 和css文件详细教程

Spring boot项目的src/main/resources路径下有两个文件夹,分别为static 、templates,如下图:

eea8068fd627d95953a5c74f5e402ee7.png

这两个文件夹的作用不同,static文件夹主要放置静态资源,包含css文件、javascript文件,以及图片等;而templates文件夹主要放置Spring boot的html页面。

如果在static目录下建的html页面,那么和普通工程引入js css一样的做法一样就能成功,但是如果html界面是在templates下面的话,引入js css就无效了,不用担心只需两个步骤就可以解决这个问题。

1、在pom文件中引入thymeleaf

org.springframework.boot

spring-boot-starter-thymeleaf

主意,上面的内容可以直接拷贝到pom文件中,不需要携带thymeleaf的版本号(可能会造成项目启动不起来)

2、创建javascript文件和css文件

在static文件夹中可以任意创建目录来存放文件如下图:

a26d04d2ef82206d266ddcd735e23392.png

3、创建html页面

在templates文件夹中可以任意创建目录以存放你的html文件,创建html文件后,需要将Html文件的头部改成如下内容:html>

注意:xmlns:th="http://www.thymeleaf.org"必须添加上

4、引入css文件

在你创建的html中使用如下方式引用css文件

5、引入javascript文件

在你创建的html中使用如下方式引用javascript文件

注意:html中引用的js路径为相对路径,相对于static下的路径,因此无论你的静态资源js、css在那个文件夹下,都必须主意html中引用的路径一定为static下的全路径

6、运行项目,访问html页面(要通过controller访问,而不是直接访问html),即可成功引入javascript文件和css文件

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值