Вызов другого метода вместо этого в «execute» в Struts 1.2 - PullRequest
0 голосов
/ 31 мая 2010

В структурах 1.2, когда вызывается URL-адрес в форме http://foo.com/barAction.do, это вызовет метод execute (или process) в классе действий, который был сопоставлен с barAction .

Можно ли вызвать другой метод, кроме execute (или process) в том же классе действий, когда вызывается вышеуказанный URL?

1 Ответ

1 голос
/ 31 мая 2010

Вы можете использовать DispatchAction . По сути, они позволяют вам выбирать, какой метод будет вызываться на основе параметра запроса или конфигурации отображения действий

Существует как минимум 3 "варианта" DispatchAction: EventDispatchAction, LookupDispatchAction и MappingDispatchAction.

Я бы порекомендовал вам взглянуть на EventDispatchAction , который был представлен в Struts 1.2.9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...