Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
SpringMVC,Ajax方法返回类型_Ajax_Spring_Spring Mvc - Fatal编程技术网

SpringMVC,Ajax方法返回类型

SpringMVC,Ajax方法返回类型,ajax,spring,spring-mvc,Ajax,Spring,Spring Mvc,我给了用户上传图像的选项,我想用AJAX来实现,一旦用户选择了一个文件,jQuery将用于使用requestMapping从我的控制器调用一个方法 @RequestMapping("/uploadImage") public void uploadContactImage(@ModelAttribute Contact contact){ imageUploadService.uploadImage(contact,request); } 这个方法的理想返回类型应该是什么?因为我并没有试图将

我给了用户上传图像的选项,我想用AJAX来实现,一旦用户选择了一个文件,jQuery将用于使用requestMapping从我的控制器调用一个方法

@RequestMapping("/uploadImage")
public void uploadContactImage(@ModelAttribute Contact contact){
 imageUploadService.uploadImage(contact,request);
}
这个方法的理想返回类型应该是什么?因为我并没有试图将任何内容返回到页面,我只希望这个方法调用一个将完成其任务的方法。如果我使用null,它将假定我试图返回一个uploadImage.jsp页面,该页面不存在。

您应该使用void type。
此外,您还可以使用注释
@ResponseStatus(HttpStatus.NO_CONTENT)或@ResponseStatus(HttpStatus.OK)

标记您的方法。在您的情况下,最好的返回类型是void,您已经在使用它。Spring将检查处理程序是否处理了响应,并且不需要进一步处理。