2013-09-23 2 views
0

Я предоставляю пользователю возможность загружать изображения, и я хочу сделать это с помощью AJAX, как только пользователь выберет файл, jQuery будет использоваться для вызова метода с моего контроллера с помощью requestMappingSpring MVC, Ajax Method Тип возврата

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

Что должно быть идеальным ReturnType этого метода, как я не пытаюсь ничего возвращать на страницу, я просто хочу, чтобы этот метод вызвать метод, который будет делать свою задачу. Если я использую null, он предполагает, что я пытаюсь вернуть страницу uploadImage.jsp, которой не существует.

+0

Лучший тип возврата в вашем случае является недействительным, который вы уже используете. Spring будет использовать обработчик для обработки ответа и не нуждается в дальнейшей обработке. – Bart

ответ

0

Вы должны использовать тип void. Также вы можете отметить свой метод аннотацией @ResponseStatus(HttpStatus.NO_CONTENT) or @ResponseStatus(HttpStatus.OK)

Смежные вопросы