Com JSF 2, como exibir na tela o retorno de um http POST

Estou com uma duvida, espero que alguem tenha alguma dica.

Estou utilizando JSF 2. No managed bean, abro uma conexao (httpURLConnection), atribuo method POST, escrevo no OutputStream da conexao.

Depois, a url de retorno me devolve um o POST (e um formulario com uma serie de campos a serem preenchidos etc). Entao, na conexao, dou um getInputStream(), e leio a resposta toda.

OK, li toda a resposta e coloquei numa String (ou seja a requisicao completa - cabecalho e tudo mais). Ou seja, estou fazendo isso em background.

A pergunta é: e agora como fazer para que essa requisicao inteira entre na View e o browser renderize isso?

Os exemplos que eu vejo fazem sempre FacesContext.getExternalContext().redirect(url), no post de envio e aí fica simples o retorno porque o browser vai renderizar automaticamente o post de retorno. Porem desse modo como eu queria nao vi nenhum exemplo.

Vc pode pegar os valores que retornaram do seu post e colocar em atributos no seu MB.

public String buscarValoresSeiLaOnde(){ // busca os dados via post pessoa = new Pessoa(); pessoa.setNome(nomeQueVeioDaChamadaPost); return "pagina.xhtml"; } public Pessoa getPessoa(){ return pessoa; }

Ola Jakefrog, obrigado pela sua resposta.
Desculpe eu tinha errado na descricao da pergunta, na verdade o POST de retorno e um formulario de campos a preencher. Ja corrigi.
Neste caso, esse modo sugerido nao serviria para mim.

[quote=jakefrog]Vc pode pegar os valores que retornaram do seu post e colocar em atributos no seu MB.

public String buscarValoresSeiLaOnde(){ // busca os dados via post pessoa = new Pessoa(); pessoa.setNome(nomeQueVeioDaChamadaPost); return "pagina.xhtml"; } public Pessoa getPessoa(){ return pessoa; }[/quote]