ExternalContext POST

2 respostas
jsfjava
rfgallon

Pessoal, estou tentando usar o ExternalContext para fazer um redirecionamento de página, porém preciso fazer isso passando alguns parâmetros mas via POST.
Consegui fazer fazer o redirecionamento e passar os parâmetros, porém vai como GET.
Alguém sabe como configurar para a requisição ser POST?

2 Respostas

Mike

Como você esta fazendo?

Bean

Flash flash = FacesContext.getCurrentInstance().getExternalContext().getFlash();
flash.put("chave", valor);

XHTML

<h:outputText value="#{flash.valor"} />

O flash fica disponível até a próxima requisição

rfgallon

Fiz assim:

FacesContext ctxt = FacesContext.getCurrentInstance();

ExternalContext ext = ctxt.getExternalContext();

ext.getFlash().putAll(parameters);

ext.redirect(url);

A URL em questão é externa a aplicação e só aceita requisições POST

Criado 28 de agosto de 2018
Ultima resposta 28 de ago. de 2018
Respostas 2
Participantes 2