Я работаю над веб-приложением, используя JSF2
. Я хочу передать параметры из управляемого компонента в действие поддерживающего компонента, и я хочу получить те же параметры в другом управляемом компоненте, оба с областью запроса.
Заранее спасибо.
Я работаю над веб-приложением, используя JSF2
. Я хочу передать параметры из управляемого компонента в действие поддерживающего компонента, и я хочу получить те же параметры в другом управляемом компоненте, оба с областью запроса.
Заранее спасибо.
Используйте <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;
// ...
The scope of the object referenced by expression #{param.resvDataModel}, request, is shorter than the referring managed beans (ReservationActionBean) scope of view
. Что я должен сделать?
- person Zaw Than oo; 11.10.2012
<f:viewParam>
. См. также stackoverflow.com/questions/4888942/
- person BalusC; 11.10.2012