Tôi đã googling một lúc và tôi không thể tìm thấy câu trả lời hoặc tài liệu rõ ràng về phương pháp cụ thể này.Cách chuyển hướng đến một trang web khác trong Spring MVC JavaEE
Tôi muốn chuyển hướng đến một trang web khác, như stackoverflow.com bằng phương pháp này ... Nhưng tôi không biết cách thực hiện. Bất kỳ trợ giúp sẽ được đánh giá cao.
@RequestMapping(value = "/redirectTravelocity", method = RequestMethod.GET)
private ModelAndView processForm()
{
ModelAndView modelAndView = new ModelAndView("redirect:stackoverflow.com");
Map<String, Object> model = modelAndView.getModel();
model.put("error", "this.is.my.error.code");
return new ModelAndView("redirect:stackoverflow.com", model);
}
Nó không hoạt động, nó chuyển hướng trong trang web của tôi và nó bị treo ... Tôi biết điều này thật ngu ngốc nhưng tôi không biết cách thực hiện.
Có lẽ tùy chọn khác là để thiết lập các tiêu đề HttpResponse và thiết lập các kiểu trả về để làm mất hiệu lực. một cái gì đó như: @RequestMapping (giá trị = "/ redirectTravelocity", phương pháp = RequestMethod.GET) riêng void processForm (HttpServletResponse phản ứng) { response.setRedirectUrl ("http: // xxx"); } – Edmond
Tất nhiên câu trả lời này tốt hơn nhiều. – Edmond