Jsf

Olá pessoal,
eu estou querendo
fazer o seguinte método:

public class TecnicoController {

    private DataModel model;

    private String nome;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }
public DataModel getTecnicos(){

        TecnicoServices tecnicoServices;

        try{
            tecnicoServices = new TecnicoServices();
            model = new ListDataModel(tecnicoServices.buscarTecnicos(this.nome));
        }
        catch (LAFQADaoException ex) {
            FacesContext.getCurrentInstance().addMessage
            ("", new FacesMessage("Técnico Não Encontrado!"));
            return null;
        }

        return model;

    }
}

Aí na página de busca eu fiz o seguinte:

 <h:form>
                                <ul>
                                    <li>
                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                        Nome:<h:inputText id="dimensao_input1" value="#{TecnicoController.nome}" />
                                    </li>
                                </ul>
                                        <h:commandButton action="principal.jsf" value="Cancelar" />
                                        <h:commandButton action="#{TecnicoController.tecnicos}" value="Buscar"    /><br/>
                            </h:form>

O problema é que eu não sei como pegar o retorno
da action="#{TecnicoController.tecnicos}" do commmandButton
no faces-config:

<navigation-rule>
        <from-view-id>/buscar_tecnico.jsp</from-view-id>
        <navigation-case>
            <from-outcome>#{TecnicoController.tecnicos}</from-outcome>
            <to-view-id>/listar_tecnicos.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

O método de busca já está funcionando
tudo eu só preciso pegar o retorno da action
e redirecionar a página para listar_tecnicos.jsp,
será que alguém poderia me dar uma ajuda?

[]'s.

Cara vc tá fazendo com JSF puro?
Se a resposta for sim…
eu tbm tive dificuldade com isso e resolvi da seguinte maneira:

Fiz um metodo para listar parecido com o seu, porém eu fiz outro método String, chamando esse método listar e retornando a própia página listar, tipo um refresh sempre limpando a lista antes da pesquisa…funcionou para o que eu precisava.

Ao invés de chamar o método listar chamei o método String.

Tbm estou começando então desculpa se não é o que vc queria …