POST e Redirect

Boa dia/tarde/noite.

Estou desenevolvendo uma aplicação JSF e preciso executar um POST para uma Url específica e me redirecionar pra ela juntamente com este post.

O post estou exacutando dessa seguinte maneira:

HttpClient client = new HttpClient();
		PostMethod method = new PostMethod(Property.getProperty("birt.url"));

		for (Entry<String, String> entry : params.entrySet()) {
			method.addParameter(entry.getKey(), entry.getValue());
		}

		int statusCode = client.executeMethod(method);
		if (statusCode != -1) {
			String contents = method.getResponseBodyAsString();
			method.releaseConnection();
			System.out.println(contents);
		}

Mas dessa maneira não consigo caminhar junto com este post até a página.

O que eu faço?

Acredito que o que você pretende pode ser feito de forma mais fácil. Você não explicitou, mas, presumo que a URL em questão pertence a um contexto externo a sua aplicação, e o problema ocorrido são que os dados do POST estão se perdendo ao longo do redirecionamento, correto?

Partindo deste pressuposto, eu acredito que a melhor forma de fazer é usando um objeto URLConnection.

Isso… ótima interpretação.

Existe algum exemplo prático desse funcionamento?

Tranquilo,

Bem, no link que passei tem alguns exemplos de códigos. Eu já usei dessa forma, no caso para me comunicar com Web Services, e funcionou sem problemas.

No exemplo dos caras não mostra como se redirecionar para a Url…

Alguém da uma luz ai… por favor…