Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 按方法名称返回ModelAndView和请求映射的方法的签名_Spring Mvc - Fatal编程技术网

Spring mvc 按方法名称返回ModelAndView和请求映射的方法的签名

Spring mvc 按方法名称返回ModelAndView和请求映射的方法的签名,spring-mvc,Spring Mvc,两个SpringMVC初学者问题: 1) SpringMVC中是否有ModelAndView返回方法所需的签名类型,或者它是自由形式的,具有您想要的任何参数/顺序?我看到了这些例子: public ModelAndView action1(HttpServletRequest request); public ModelAndView action2(Model m); public ModelAndView action2(HttpServletRequest request, Model m

两个SpringMVC初学者问题:

1) SpringMVC中是否有ModelAndView返回方法所需的签名类型,或者它是自由形式的,具有您想要的任何参数/顺序?我看到了这些例子:

public ModelAndView action1(HttpServletRequest request);
public ModelAndView action2(Model m);
public ModelAndView action2(HttpServletRequest request, Model m);
public ModelAndView action4();
//etc.
2) 是否可以按方法名而不是整个URL进行RequestMapping?我们有一个URL,/test,可以是/test?method=action1或/test?method=action2(类似于Struts)


1.2.阅读文档是学习任何框架的好方法。只需一条注释:在该文档中,它们有一个路径变量@RequestMapping(Path=“/pets/{petId}”,但这对我不起作用,我得到一个错误。@RequestMapping的唯一选项是consumes、headers、method、params、products、value.path自4.2以来就存在,并且是value的别名(即path和value做相同的事情):
@RequestMapping("/test?method=action1")
public ModelAndView action1(Model m)
{
//...
}