ActionMapping
доступен внутри большинства ActionForm
методов, включая ActionConfig
.
При этом: формы не должны знать, как они используются; ответственность за принятие решения о том, что находится в форме, должна находиться вне формы, например, действия. Это то, что вы в любом случае делаете - вы просто помещаете logi c для этого в форму.
Это делает bean-компонент излишне сложным, поскольку теперь он должен понимать все способы, которыми его можно использовать вместо того, чтобы изолировать этот logi c в реальном определителе того, что должно быть в bean-компоненте.
Я бы сказал, что вы должны создавать bean-компоненты отдельной формы, наследуя от родителя, если достаточно общей логики - тогда будет даже меньше , поскольку это просто конфигурация.