2012-03-14 2 views
2

Работа с веб-приложением с использованием JSF2. Я хочу передать параметры из управляемого компонента в действие бэк-компонента, и я хочу получить одни и те же параметры в другом управляемом компоненте как с областью запроса.Передача параметров между управляемыми компонентами с областью запроса

Заранее спасибо.

ответ

3

Используйте <f:param> в командной строке/кнопку и используйте @ManagedProperty или <f:viewParam> в целевом компоненте или в представлении.

E.g.

<h:commandButton value="Submit" action="#{otherBean.submit}"> 
    <f:param name="foo" value="#{oneBean.foo}" /> 
</h:commandButton> 

с в OtherBean

@ManagedProperty("#{param.foo}") 
private String foo; 

// ... 
+0

, когда я тест с ViewScope как для фасоли, я получаю 'Масштаб объекта, на который ссылается выражением # {param.resvDataModel}, запрос, короче со ссылкой управляемые бобы (ReservationActionBean). Что мне нужно сделать? – CycDemo

+0

@Cyc: используйте ''. См. Также http://stackoverflow.com/questions/4888942/viewparam-vs-managedpropertyvalue-paramid – BalusC

 Смежные вопросы

  • Нет связанных вопросов^_^