Перехватчик и интерфейс ScopedModelDriven
и интерфейс допускают разумное факсимиле форм действий в рамках сеанса (более или менее идентичных на уровне модели).
Это действительно зависит от вашего варианта использования - если вы пытаетесь реализовать формы действий в рамках сеанса, это способ сделать это.
Если ваша цель больше «установить значение для произвольного действия», ScopedModelDriven
может быть не лучшим подходом. Например, мне нужно было установить значения для произвольных действий (а не типа «мастер форм») и использовать перехватчик и аннотации, чтобы я мог извлекать данные из нескольких источников и устанавливать их для различных несмежных действий.
По сути, это был тот же метод, но он включал другие области, не связанные с сетью, и позволял немного больше свободы с точки зрения того, что устанавливается, когда и на чем.