Я создаю проект с использованием JSP и сервлетов.У меня есть карта, объявленная в сервлете, которая фиксирует разные значения.Но проблема в том, что когда я перехожу на следующую страницу и жму назад, значения карты сохраняются и снова добавляются с новыми значениями.В конце концов, когда значение передается, я получаю ошибочный результат.Я инициализировал карту в начале, но все же значения сохраняются.Не могли бы вы помочь мне с решением, чтобы значения этой конкретной карты удалялись каждый раз, когда я нажимаю кнопку «Назад»?
Вот как я размещаю элементы на карте:
standardTSEffort=(float)mapSelection.get("TS");
advancedTSEffort=taf3rdpartyEffort+bpca3rdEffort+tsreportEffort;
mapSelection.replace("TS", standardTSEffort+advancedTSEffort);
Теперь я передаю данные в JSP:
request.getSession().setAttribute("SelectionMap", mapSelection);
Однако, когда я нажимаю кнопку «Назад», чтобы вернуться к предыдущему JSP, значения списка не инициализируются повторно, и все значения получаютдобавлено (предыдущий + недавний).Как я могу позаботиться об этом?