나는 여러 컨트롤러가 있고 컨트롤러 중 하나에서 다른 클래스에있는 다른 컨트롤러를 호출하고 특정 컨트롤러를 호출 할 때 해당 컨트롤러가 뷰를 생성하는 클래스가 있습니다.SpringMvc의 컨트롤러로 리디렉션
내 코드는
클래스 하나 // 컨트롤러가
@Controller
@RequestMapping("/user")
public class UserDasboardController {
@RequestMapping(value="/dashboard", method=RequestMethod.GET)
public String get(ModelMap model){
return "userdashboard";// returning view
}
}
을 호출 할이 클래스의
@Controller
@RequestMapping(value="/register")
public class PatientController {
@RequestMapping(value="/demo1", method=RequestMethod.GET)
public String demo1(){
System.out.println("Demo1 method.....");
return "redirect:user/dashboard";
}
}
클래스 두 번째 // 컨트롤러 호출됩니다있는 클래스
첫 번째 연속 후 롤러는 ".../register/user/dashboard"
이라는 URL을 제공하지만 URL을 "..../user/dashboard"
으로 지정해야합니다.
어떻게하면 좋을지 제안 해주세요. 또는 동일한 일을하는 다른 방법이 있습니다.
'redirect :'다음에 "redirect :/user/dashboard"를 슬래시로 반환하십시오. http://stackoverflow.com/questions/4584410/redirect-in-spring-mvc –
바보 같은 실수를보세요. 나는 몇 시간 동안 머리를 부러 뜨 렸는데, 그것을 지적 해 주셔서 감사합니다. –
초심자 인 경우 보통의 경우에 걱정하지 마십시오.) –