html文件是我直接从网上下载的模板,然后改成适合自己的,所以涉及到了一些js,css样式
下载之后直接打开浏览器访问是没问题的,但是springboot通过controller访问html页面,发现无法引入静态资源
先看一下我的目录:
当我写登录功能时,controller直接返回login,就是访问登录页面
controller代码:
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserServiceImpl userService;
@GetMapping("/login")
public String index(){
return "login";
}
}
我直接引用网上下载的登录模板html,因为发现路径能够对应,所以没有修改任何代码,其中js文件引用路径是这样的,大家可以结合我的目录看一下:
当访问页面时:样式都没有引入成功
控制台报错:
最后解决办法是,修改一下js,css路径
我加一层js,css的路径,就是…/templates/
记住,link和script标签的都需要改一下路径
然后我再访问页面
成功引入了,其实归根到底就是尝试修改检查一下你的js,css路径



