SpringMVC 跳转方式

Posted neoQVQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC 跳转方式相关的知识,希望对你有一定的参考价值。

SpringMVC 是轻量级、典型的MVC框架,与Struts2相比,SpringMVC运行更快,注解开发更高效灵活。

 

​ 跳转有两种:(1) forward (2) redirect forward跳转,一次请求,地址栏不变,redirect跳转多次请求,地址栏改变

# 1. Controller跳转到JSP

			forward跳转到页面 :   默认就是forward跳转 		
									 语法:   return "页面逻辑名"

			redirect跳转到页面:   使用springmvc提供redirect:关键字进行重定向页面跳转
      						 语法:   return "redirect:/index.jsp"  
      						 注意:   使用redirect跳转页面不会经过试图解析器

# 2. Controller跳转到Controller
			
			forward跳转到Controller  :  使用springmvc提供的关键字forward:
							 语法:  forward:/跳转类上@requestMapping的值/跳转类上@RequestMapping的值
												   
			redirect:跳转到Controller:  使用springmvc提供关键字redirect:
							 语法:  redirect:/跳转类上@requestMapping的值/跳转类上@RequestMapping的值

以上是关于SpringMVC 跳转方式的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC跳转和URL相关问题

Spring mvc关于html中from action跳转问题

SpringMVC -- SpringMVC的数据响应 页面跳转(直接返回字符串ModelAndView对象(3种方式)原始的request对象)

SpringMVC ModelAndView 不跳转

SpringMVC 学习笔记

SpringMVC统一异常处理(返回异常数据而不是跳转到某个页面的方法)