session.setAttribute () Нет эффекта - PullRequest
0 голосов
/ 17 мая 2018

У меня есть RESTful, API для импорта данных, который занимает много времени для импорта.У меня есть другой API, который может запросить состояние текущего импорта из сеанса.Но он не установил RUNNING успешно, я могу видеть только состояние FINISH, пока импорт не закончится.

С моим ограниченным опытом работы с Java, я не знаю почему.Как это улучшить?Заранее спасибо.

@RequestMapping(value = "deltaImport", method = RequestMethod.POST) 
httpSession.setAttribute("IMPORT_STATUS", "RUNNING");
solrService.deltaImport(startPosition, maxResult);//take a long time..
httpSession.setAttribute("IMPORT_STATUS", "FINISH");

@RequestMapping(value = "query_Status", method = RequestMethod.GET)
httpSession.getAttribute("IMPORT_STATUS")//print null or FINISH without RUNNING
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...