其他分享
首页 > 其他分享> > springboot 项目中css js 等静态资源无法访问的问题

springboot 项目中css js 等静态资源无法访问的问题

作者:互联网

目录

问题场景

今天在开发一个springboot 项目的时候突然发现 css js 等静态资源竟然都报404找不到,折腾了好久终于把问题都解决了,决定写篇博客,纪录总结一下。给同样踩坑的同学参考一下,同时自己也免得以后忘记了又要重新花时间折腾。

uploading-image-625412.png

templates 文件目录下的html,引用了static 目录下的css js ,访问的时候报404。

<link rel="stylesheet" href="/layui/css/layui.css" media="all">

<script type="text/javascript" src="/layui/layui.js"></script>

问题分析

此种写法,网页渲染出来的样子是这样的:

<link rel="stylesheet" href="/layui/css/layui.css" media="all">

<script type="text/javascript" src="/layui/layui.js"></script>

uploading-image-275404.png

http://localhost:8090/layui/css/layui.css

http://localhost:8090/layui/layui.js
server:
  port: 8090
  servlet:
    context-path: /giddy 

其实也是对相对路径和绝对路径的理解不够才造成了这个问题,网上查到一些相关资料。
HTML使用相对路径获取各级目录下文件方式详解

uploading-image-874220.png

标签:springboot,8090,layui,无法访问,js,问题,根目录,css
来源: https://www.cnblogs.com/hoonick/p/11191735.html