私はクラスに複数のコントローラがあり、コントローラのうちの1つから、別のクラスの別のコントローラを呼びたいと思っています。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";
}
}
クラス二 // コントローラと呼ばれる、そこから
クラス1つの // クラスです
最初のcontの後ローラーは".../register/user/dashboard"
としてURLを与えると呼ばれますが、URLは"..../user/dashboard"
とする必要があります。
私はこれをどのように達成できるかお勧めします。 他にも同じことをする方法があります。
リダイレクト:/ user /ダッシュボードを 'redirect:'の後にスラッシュで返します。 http://stackoverflow.com/questions/4584410/redirect-in-spring-mvc –
どのような愚かな間違いを見てください。私は何時間も頭を痛めていましたが、指導してくれてありがとうございます –
あなたが初心者のときはいつも大丈夫です:) –