Когда мне нужно сделать что-то вроде этого я непосредственно послать значение одному из фасоли и загрузить другой компонент внутри первого. После этого вы можете установить значение на второе.
Я приведу вам пример, если компонент в контексте приложения, вы должны делать небольшие изменения в соответствии с вашими потребностями.
first bean {
ApplicationView appView = BeanUtil.findBean("applicationView", FacesContext.getCurrentInstance());
appView.setYourValue();
}
import javax.faces.context.FacesContext;
public class BeanUtil {
@SuppressWarnings("unchecked")
public static <T> T findBean(String beanName, FacesContext context) {
return (T) context.getApplication().evaluateExpressionGet(context, "#{" + beanName + "}", Object.class);
}
}
Спасибо all.I сделал это без использования FacesContext Thanks.While отправки формы я использовал '<ч: CommandButton значение = "Отправить" действие = "# {loginMB.save}">! h: commandButton> ' –
Santosh