Если я не ошибаюсь, это потому, что
myModel = new MyModel();
только сбрасывает ссылку в методе, точно так же, как получение MyModel
из List<MyModel>
и последующий вызов myModel = new MyModel();
не изменит элемент в списке, а только вашу локальную ссылку.
Скорее всего, вам нужно поместить новый MyModel () в модель или карту модели.
Здесь также может быть полезен шаблон перенаправления после публикации. У вас есть метод POST
return "redirect:originalpage.htm"
Это должно перезагрузить исходную страницу заново, а также будет означать, что если вы нажмете обновить, вы не будете повторно отправлять POST, сохраняя ваш объект дважды.