转发/重定向: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下文件使用转发还是重定向看是否要携带数据过去,一般都是直接使用视图解析器,直接返回界面名称,去配置文件定义的文件内找到对应的视图
springMVC关于路径问题
最新推荐文章于 2023-01-26 01:02:57 发布