Значения объявленной карты сохраняются после перехода со следующей страницы - PullRequest
0 голосов
/ 26 апреля 2019

Я создаю проект с использованием JSP и сервлетов.У меня есть карта, объявленная в сервлете, которая фиксирует разные значения.Но проблема в том, что когда я перехожу на следующую страницу и жму назад, значения карты сохраняются и снова добавляются с новыми значениями.В конце концов, когда значение передается, я получаю ошибочный результат.Я инициализировал карту в начале, но все же значения сохраняются.Не могли бы вы помочь мне с решением, чтобы значения этой конкретной карты удалялись каждый раз, когда я нажимаю кнопку «Назад»?

Вот как я размещаю элементы на карте:

standardTSEffort=(float)mapSelection.get("TS");
advancedTSEffort=taf3rdpartyEffort+bpca3rdEffort+tsreportEffort;
mapSelection.replace("TS", standardTSEffort+advancedTSEffort);

Теперь я передаю данные в JSP:

request.getSession().setAttribute("SelectionMap", mapSelection);

Однако, когда я нажимаю кнопку «Назад», чтобы вернуться к предыдущему JSP, значения списка не инициализируются повторно, и все значения получаютдобавлено (предыдущий + недавний).Как я могу позаботиться об этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...