视图解析器在 什么时候起作用(本质:没有forward和 redirect 关键字)
1.关键字 forward 和redirect不和视图解析器一同工作。
2.在没有上述 关键字的时候 视图解析器 起作用
3.ModelAndView 和 String 都可以 处理 页面的跳转和 重定向
4.不加 forward 的 时候 默认 地址 是 请求转发
5.不加 forward 的 时候 默认地址是 跳转 地址,而且 和 视图解析器一起工作
如果配置了视图解析器,但是不想用了,就加上forward 或者 redirect关键字,这样就可以 自己想要的 地址
1.例如 return "show",这时候 是请求转发,这时的字符串 就是 View中的视图信息,视图解析器 参加工作,将 view 的逻辑地址 封装 成 物理地址
然后给 中央处理器 ,中央处理器 然后 让view 渲染(ModelAndView中的Model能够供渲染View时使用。借助于Map对象能够存储模型)
然后 因为是跳转,所以不会响应给浏览器,会直接根据view(跳转地址+域数据),直接跳转到那个地址,结束后再响应浏览器