SpringMVC,Ajax方法返回类型
我给了用户上传图像的选项,我想用AJAX来实现,一旦用户选择了一个文件,jQuery将用于使用requestMapping从我的控制器调用一个方法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); } 这个方法的理想返回类型应该是什么?因为我并没有试图将
@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将检查处理程序是否处理了响应,并且不需要进一步处理。