ฉันสังเกตเห็นว่ารหัสต่อไปนี้กำลังเปลี่ยนเส้นทางผู้ใช้ไปยัง URL ภายในโครงการ
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
ในขณะที่สิ่งต่อไปนี้กำลังเปลี่ยนเส้นทางอย่างถูกต้องตามที่ตั้งใจไว้ แต่ต้องใช้ http: // หรือ https: //
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "http://www.yahoo.com";
return "redirect:" + redirectUrl;
}
ฉันต้องการให้การเปลี่ยนเส้นทางเปลี่ยนเส้นทางไปยัง URL ที่ระบุเสมอไม่ว่าจะมีโปรโตคอลที่ถูกต้องอยู่ในนั้นหรือไม่ก็ตามและไม่ต้องการเปลี่ยนเส้นทางไปยังข้อมูลพร็อพเพอร์ตี้ ฉันจะทำเช่นนั้นได้อย่างไร?
ขอบคุณ