controller返回值类型

1、ModelAndView

controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。

2、void

在controller上定义request和response的形参,使用response重定向或者request转发。

  1. request转发
  2. response重定向
  3. response响应结果

3、String

(1)逻辑视图名

controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。

@RequestMapping(value="/updateItems.action",method=RequestMethod.GET)
public String updateItems(QueryVo queryVo) {
		
	ItemService.updateItems(queryVo);
		
	return "success";
}

(2)Redirect重定向

@RequestMapping(value="/updateitem.action")
public String updateItem(Items item, Model model) {
		
	ItemService.updateItem(item);
		
	//修改item后跳转到列表页面
	return "redirect:/item/itemlist.action";
}

(3)Forward转发

@RequestMapping(value="/updateitem.action")
public String updateItem(Items item, Model model) {
		
	ItemService.updateItem(item);
	
	//修改item后跳转到列表页面
	return "forward:/item/itemlist.action";
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值