Ну, простой ASP поддерживал серверную сторону JavaScript несколько лет назад и всех onad, их собака использовала VBShiate вместо этого. Но я должен согласиться с другими: JS, кажется, не правильный инструмент здесь - и я люблю делать клиентский JS:)
Вы указываете на завершение диалога, вызывая
SessionStatus.setComplete
public void post(...., SessionStatus status) {
status.setComplete();
}
Тем не менее, я не понимаю, почему вы должны терять один атрибут модели, а не другой.
Вы пробовали сделать что-то вроде:
@ModelAttribute("object1")
public Object object1() { return new Object(); }
@ModelAttribute("object2")
public Object object2() { return new Object(); }
И посмотрите, как это соотносится с добавлением атрибутов в модель вручную.