sub*_*ime 3 java spring spring-mvc
我有一个处理特定URL的控制器
@RequestMapping(value= {"/myurl"})
public ModelAndView handleMyURL()
Run Code Online (Sandbox Code Playgroud)
相反,我希望有2个独立的控制器,让我根据传递给它的参数处理这个/ myurl.
如果URL是
/myurl?a=1
Run Code Online (Sandbox Code Playgroud)
转到控制器A,否则使用控制器B.有没有办法做到这一点?
我发现了类似的问题 Spring MVC - 请求映射,两个有两个不同参数的URL ,有人提到"在misc控制器中使用一个方法,根据请求参数调度到不同的控制器(注入)." ,我该如何实现呢?
小智 9
控制器1
@RequestMapping(value= {"/myurl"}, params = { "a" })
public ModelAndView handleMyURL()
Run Code Online (Sandbox Code Playgroud)
控制器2
@RequestMapping(value= {"/myurl"}, params = { "b" })
public ModelAndView handleMyURL()
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请查看本文的第4章