Handler-Return Values返回值
支持的返回值类型:
返回ModelAndView/Model
controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。
@返回void
啥也不做 - -
返回字符串
这玩意需要用到@ResponseBody注解
逻辑视图名
这玩意需要你配置视图解析器
Redirect重定向
Contrller方法返回结果重定向到一个url地址,如下商品修改提交后重定向到商品查询方法,参数无法带到商品查询方法中 a
redirect方式相当于“response.sendRedirect()”,转发后浏览器的地址栏变为转发后的地址,因为转发即执行了一个新的request和response。
由于新发起一个request原来的参数在转发时就不能传递到下一个url,如果要传参数可以/item/queryItem.action后边加参数,如下:
/item/queryItem?…&…..
对于model设置的值,重定向会拼接到?key=value…. 版本4.3以后好像改了,记不太清了,你们可以自己去玩一下
forward转发
跟Redirect一样的用法,不同的是 转发可以传递参数
领取专属 10元无门槛券
私享最新 技术干货