Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.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
Java SpringMVC模型控制器绑定的工作原理_Java_Spring_Spring Mvc_Data Binding - Fatal编程技术网

Java SpringMVC模型控制器绑定的工作原理

Java SpringMVC模型控制器绑定的工作原理,java,spring,spring-mvc,data-binding,Java,Spring,Spring Mvc,Data Binding,为什么在没有任何注释的示例中,POST处理程序接收表单的填充实例 SpringMVC是如何在POST方法中绑定模型属性和参数的 @RequestMapping( value = "/myurl", method = RequestMethod.GET ) public String setView(Model model) { MyClass instance = new MyClass(); model.addAttribute("viewParameter", instanc

为什么在没有任何注释的示例中,POST处理程序接收表单的填充实例

SpringMVC是如何在POST方法中绑定模型属性和参数的

@RequestMapping( value = "/myurl", method = RequestMethod.GET )
public String setView(Model model) {
    MyClass instance = new MyClass();
    model.addAttribute("viewParameter", instance );
    return TEMPLATE_PATH;
}

@RequestMapping( value = "/myurl", method = RequestMethod.POST)    
public String handleReqest(MyClass instance,  Model model) {
  // Why instance is populated out of the box
}

如果您不指定HTTP方法,它将为任何HTTP方法调用该处理程序方法。可能是我不确定您想知道的内容的副本。表单的字段映射到对象的属性。这是客户端发布表单时的默认行为。如果不指定HTTP方法,它将为任何HTTP方法调用该处理程序方法。可能是我不确定您想知道的内容的副本。表单的字段映射到对象的属性。这是客户端发布表单时的默认行为。