Используя Spring MVC, я хотел бы обновить представление в вызове AJAX для метода длительного выполнения. Извините, если вопрос может показаться глупым, но я не знаю, как найти ответ, если кто-то укажет мне учебник, как это сделать, был бы чрезвычайно благодарен.
Текущий рабочий процесс:
- JSP вызывает контроллер через AJAX
- Контроллер, помеченный @ResponseBody, выполняет метод, и В КОНЦЕ ИСПОЛНЕНИЯ МЕТОДА возвращает Объект (в данном случае это Карта с сообщением об успехе и количеством записанных записей) для вызывающей функции JQUERY, которая показывает успех или ошибку.
Что я хочу попробовать сделать:
- JSP вызывает контроллер через AJAX
- Контроллер с аннотацией @ResponseBody выполняет метод, и КАК Я ВЫПОЛНЯЮ МЕТОД (на самом деле здесь у меня есть WHILE, который записывает список объектов в базе данных, так что это может занимать много времени или не зависеть от количества объектов Чтобы я выполнял это, пока я хотел бы отправить ответ (но не в FINAL) на представление, я хотел отправить частичный ответ, например: для каждой итерации в WHILE я хочу отправить, например, на представление информация: "Object.id".
Я хочу, чтобы на каждой итерации цикла я отправлял информацию в VIEW и чтобы функция jquery с вызывающим запросом могла отображать эту информацию в теге DIV.
Если кто-нибудь может рассказать мне об этом учебнике, буду благодарен.