springboot重定向传参
时间: 2024-04-04 21:28:17 浏览: 164
spring mvc controller间跳转 重定向 传参
5星 · 资源好评率100%
在Spring Boot中,可以使用重定向来传递参数。重定向是指将请求转发到另一个URL,并且可以在重定向的过程中传递参数。
下面是使用重定向传参的步骤:
1. 在控制器方法中,使用`RedirectAttributes`对象来添加需要传递的参数。例如:
```java
@GetMapping("/redirect")
public String redirectExample(RedirectAttributes attributes) {
attributes.addAttribute("param1", "value1");
attributes.addAttribute("param2", "value2");
return "redirect:/target";
}
```
2. 创建一个目标URL的控制器方法,用于接收重定向请求并处理参数。例如:
```java
@GetMapping("/target")
public String targetExample(@RequestParam("param1") String param1, @RequestParam("param2") String param2) {
// 处理参数
return "targetPage";
}
```
在上述示例中,`redirectExample`方法将参数`param1`和`param2`添加到重定向的URL中。然后,重定向到`/target`路径,并且`targetExample`方法接收这些参数并进行处理。
阅读全文