springMVC关于路径问题

在这里插入图片描述
在这里插入图片描述
转发/重定向:redirect:login.Jsp表示当前请求这层目录加login.jsp 也就是 当前是在localhost/user 提交后是localhost/user/login.jsp
转发/重定向:redirect:/login.jsp 表示根目录下的login.Jsp 也就是web/login.jsp或localhost/login.jsp
Action的请求也是如此,建议所有的请求都加/在前,表示从web根目录开始,如:localhost/login
WEB-INF :代表是个受保护的文件,默认是客户端无法访问的也就是网页地址无法访问,只能通过服务器端访问,服务端才可以使用的文件地址地址,用于放置客户端无法直接访问,必须使用controller(servlet)访问
Web:是默认静态文件的根目录 即/
配置文件的根目录 项目/resource(必须使用resource root标记),默认直接读取
代码的根目录 src
在SpringMVC中返回值是转发/重定向时是不走视图解析器的,同时转发是服务器内部的操作所以可以操作WEB-INF 下的文件,重定向是游览器的操作的所以只能访问web下的文件,被保护的WEB-INF的文件无法使用的,(其实视图解析器也是使用转发实现的),所以要操作WEB-INF下文件使用转发还是重定向看是否要携带数据过去,一般都是直接使用视图解析器,直接返回界面名称,去配置文件定义的文件内找到对应的视图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值