SpringBoot Maven项目中外联JS/CSS无法使用

刚到公司,第一次使用Spring Boot创建Maven项目。想给页面加一个JS/CSS,却发现无法使用。

内联和内嵌式都可以使用,唯独外联式无法使用。后来问了前辈,他指出Maven项目的页面要放在不同的文件夹中。

Maven项目中resoure目录下有两个文件夹,static和templates。其中static是用来存放静态页面的,templates是用来存放动态页面的。我使用thymeleaf来写页面,写的页面放在templates中,使用动态跳转,没有问题。

但是我的JS/CSS文件也放在了该文件夹下,这就出了问题了。

会发现无法应用外联样式。

因为JS/CSS文件都是静态文件,所以要放在static文件下。

这样就可以了。

PS:在使用thymeleaf时,动态跳转会覆盖掉静态跳转,即默认跳转到templates文件夹中。所以在浏览器地址中直接输入文件名是无法访问的,只能通过接口访问。简单来说,动态跳转没有后缀名,而静态跳转带后缀名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值