навигация от действия к действию в JSF 2 - PullRequest
0 голосов
/ 09 ноября 2010

Я перехожу с weblogic (расширение Struts) на JSF2.

Интересно, как мне перейти от одного действия компонента к другому действию компонента?В weblogic я бы создал и инициализировал bean-компонент формы и вернул бы новый Forward, указывающий на другое действие.

Как я могу сделать то же самое в JSF?

1 Ответ

0 голосов
/ 09 ноября 2010

Это не нормальная практика в JSF.Вы хотели бы реорганизовать бизнес-логику так, чтобы она могла быть просто получена / повторно использована несколькими моделями (управляемыми bean-компонентами) независимо.

В любом случае, вот как вы могли бы это сделать: просто внедрите "другой" bean-компонент действиякак управляемое свойство и вызовите его в методе действия текущего компонента:

@ManagedProperty(value="#{otherBean}")
private OtherBean otherBean;

public String doSomething() {
    return otherBean.doSomethingElse();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...