2013-09-23 70 views
0

我給用戶選項上傳圖片,我想用AJAX做,只要用戶選擇一個文件,jQuery將用來從我的控制器調用一個方法使用requestMappingSpring MVC,Ajax方法返回類型

@RequestMapping("/uploadImage") 
public void uploadContactImage(@ModelAttribute Contact contact){ 
imageUploadService.uploadImage(contact,request); 
} 

什麼應該是這種方法的理想的返回類型,因爲我不想要什麼返回頁面,我只是想這個方法調用,將盡自己的任務的方法。如果我使用null,它假定我正在嘗試返回一個不存在的uploadImage.jsp頁面。

+0

在你的情況下,最好的返回類型是無效的,你已經在使用。 Spring會讓處理程序處理響應,不需要進一步處理。 – Bart

回答

0

您應該使用void類型。 你也可以標註你的方法@ResponseStatus(HttpStatus.NO_CONTENT) or @ResponseStatus(HttpStatus.OK)