在Java Spring中,可以使用`RedirectView`类将请求重定向到外部URL。以下是一个示例代码: ```java import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.servlet.view.RedirectView; @Controller public class RedirectController { @GetMapping("/redirect") public RedirectView redirect() { String externalUrl = "https://www.example.com"; RedirectView redirectView = new RedirectView(); redirectView.setUrl(externalUrl); return redirectView; } } ``` 在上面的示例中,`redirect()`方法使用`RedirectView`类创建一个重定向视图,并将其URL设置为外部URL。然后,该方法返回`RedirectView`对象,Spring会自动将其转换为重定向响应。 请注意,为了使上述代码正常工作,您需要在Spring配置中启用默认的重定向视图解析器。您可以在`application.properties`文件中添加以下配置: ``` spring.mvc.view.prefix: /WEB-INF/views/ spring.mvc.view.suffix: .jsp ``` 这将告诉Spring在`/WEB-INF/views/`目录下查找JSP视图文件。 当您访问`/redirect`路径时,Spring将重定向到外部URL。