在 Spring MVC 中,进行重定向并携带数据可以通过多种方式实现。以下是其中两种常见的方法:
方法一:使用 RedirectAttributes
RedirectAttributes
是 Spring MVC 提供的一个专门用于在重定向过程中传递数据的工具类。它允许在控制器方法中设置需要传递的数据,然后在重定向目标页面中获取这些数据。
-
在控制器方法中使用 RedirectAttributes 设置数据:
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @Controller public class MyController { @RequestMapping("/redirectWithAttribute") public String redirectWithAttribute(RedirectAttributes attributes)