在使用IDEA编码时候,遇到一个问题,在HTML中写入我的css、js、img、存放的路径明明是对的。按住Ctrl键是可以找到我的css文件的。
直接在HTML界面点击浏览器运行也是对的,也是能将css、js、img加载出来的
附上我的文件目录:
但是,从Controller跳转到这个界面,为什么偏偏加载不了css、js、img了呢???从网上找了一些方法,但是还是得自己手动记录一下。
解决方法:
①如果你的css和js文件在static文件夹中(如上图),你的application.properties或application.yml中不用配置啥路径信息,在IDEA中它是有默认配置路径,不需要手动配置。
②(有①不用看②)如果你的css和js文件不再static文件夹中,那么需要在application.properties或application.yml中手动填写配置路径信息。
③只需在static中创建你所需要的css、js等文件夹,你的文件存放在里面即可。可以参考上图目录。
④在HTML中不需要添加…/static/这个路径信息的。按住ctrl键提示是找不到这个文件目录的。但是并不影响运行。
⑤把…/static/删掉,这样从Controller跳转过来,css、js、img就可以加载成功了。
可参考:
https://blog.csdn.net/f2315895270/article/details/83380845
使用IDEA工具,解决js、css、img等静态资源不显示问题
最新推荐文章于 2023-02-09 10:46:47 发布