InputTex com 2 ManagedBean

Bom dia pessoal

Como posso passar o conteúdo de um inputText para 2 ManagedBeans?
Exemplo

<p:inputText id=“usuario” value="#{usuarioBeanCelular.usuarioCelular}" />
<p:inputText id=“usuario” value="#{usuarioBeanTelefone.usuarioTelefone}" />

Não.
Vc pode usar o setter de um deles pra replicar pro outro.

Não é por nada não, mas pra que dois Bean?Um pro celular e outro pro telefone?

Não é melhor ter um bean só e o usuario ter o campo celular e telefone?

Mas há algumas maneiras de fazer o que quer:

1)Injetar um bean no outro atráves de @Inject do CDI e então pegar o atributo necessário
2)Injetar um bean no outro através de @ManagedProperty do próprio JSF, mas esta deprecated
3)Colocar na sessão através de FacesContext e pegar no outro bean (PS: lembrar de tirar da sessão)
4)Colocar um ajax no inputText e no listener pegar o valor do campo
5)
5.1)Colocar um evento de blur e process="@this" no inputText
5.2)Colocar um f:setPropertyActionListener no commandButton e setar o valor do atributo do bean1 no bean2
6)Colocar um f:param no commandButton e passar o atributo do bean1 como valor e então pegar através de FacesContext no bean2 (Lembrar de fazer o passo 5.1 para setar o valor no bean logo apos o campo perder o foco)

Bom… essas são algumas maneiras.