Map<Product, Integer> map = (Map<Product, Integer>) request.getSession().getAttribute("map");
Iterator<Product> iterator = map.keySet().iterator();
while(iterator.hasNext()) {
Product key = iterator.next();
if(key.getId()==Integer.parseInt(id)) {
iterator.remove();
map.remove(key);
}
}