Controller重定向时添加参数

版权声明:原创 https://blog.csdn.net/qq_39115469/article/details/85163190

         今天项目中遇到一个小麻烦,在进行添加或者删除等一些操作,又跳回到原页面,但所有数据都已经没有了,因为是之前第一次跳转页面时携带的有参数,执行完一些操作之后,丢失了之前的参数,所以没有数据显示。是个小问题,解决也很简单,但想记录一下。在进行重定向时携带之前的参数就可以了。在Controller中携带参数的规范做法如下。

@RequestMapping("/deleteAccessoryById")
public String delAccessory(String accessoryid,String fruitid,RedirectAttributes ra) {
		accessoryService.deleteById(accessoryid);//删除
		ra.addAttribute("fruitid",fruitid);//重定向时携带fruitid参数
		return "redirect:/accessory";
	}

  通过RedirectAttributes类可以在重定向时携带参数,有了参数,再次重定向首页时就有了操作之后进行刷新过的数据。

猜你喜欢

转载自blog.csdn.net/qq_39115469/article/details/85163190
今日推荐