springmvc如何重定向
时间: 2023-10-16 10:03:51 浏览: 96
spring mvc controller间跳转 重定向 传参
5星 · 资源好评率100%
在 Spring MVC 中进行重定向可以使用多种方式。以下是其中两种常见的方式:
1. 使用 `redirect:` 前缀:
```java
@RequestMapping("/redirect")
public String redirect() {
return "redirect:/new-url"; // 使用 redirect: 前缀指定重定向的 URL
}
```
2. 使用 `RedirectView` 类:
```java
@RequestMapping("/redirect")
public RedirectView redirect() {
RedirectView redirectView = new RedirectView();
redirectView.setUrl("/new-url"); // 设置重定向的 URL
return redirectView;
}
```
这些方法都会将请求重定向到指定的 URL,其中 `redirect:` 前缀方法会自动添加上下文路径(context path),而 `RedirectView` 需要手动设置完整的 URL。根据具体的需求,选择适合的方式来实现重定向。
阅读全文