Popular o atributo da classe pai antes de executar um metodo chamado pelo actio

Boa Tarde!

Tenho uma classe que se chama EmpresaServico que tem o metodo buscarConsultoria que recebe um o valor do campo consultoria…

Tenho uma segunda classe que se chama Formulario que é onde esta os Get e Set e esta é uma classe pai.

Estou tentando realizar a consulta da consultoria, mas ao clicar no botão Buscar o metodo buscarConsultoria não herda o valor do atributo consultoria da classe pai e o valor vem null.

<h:inputText value="#{formulario.consultoria}"id="consultoria" size="52" maxlength="60"/>
<h:commandButton  value="Buscar" action="#{servicosEmpresa.buscarConsultoria}"/>

Tem alguma maneira de popular o atributo da classe formulario antes de executar o metodo buscarUsuario?

Obrigado

Vc sabe usar o binding do jsf?
Aí vc ligaria seu input em um campo do bean de consulta, e dentro do método buscarConsultoria vc obteria o valor armazenado nesse input.

Até mais!

Pode me dar um exemplo?

Bean:

[code]
public class BackingBean {

private UIInput inputTeste;

public void setInputTeste( UIInput input ) {
    inputTeste = input;
}

public UIInput getInputTeste() {
    return inputTeste;
}

}[/code]

JSP:

<h:inputTest binding="#{backingBean.inputTeste}"/>

Quando o formulário é submetido, o valor do campo do formulário é configurado no componente UIInput do BackingBean.

Teste para ver se vai resolver seu problema.

Até mais!