SpringBoot项目,在Controller里为啥不能重定向到html页面?

图片说明
就这样写, 直接 404报错了。

    return "redirect:/项目路径/system/login.html";

404肯定是路径不对 看看浏览器报404的路径 然后对比一下当前页面的访问路径

重定向是啥意思?就是相当于客户端重新请求你即将定向的请求,这还是相当于直接输入地址栏请求一样,是客户端行为,而转发的话就不一样了,是服务端行为
,而且还可以夹带你当前第一个请求的数据。springboot默认只能在static目录下可以任意访问,但其他目录的话只能通过controller来返回具体视图模型,
所以你的重定向跟直接用get方式请求system下的文件,跟你请求tomcat WEB-INF下的文件没什么区别, 都是不允许的,老老实实的用form表单或者ajax加window.local.href=""的
方式获取视图模型吧。