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?
ExternalContext POST
2 Respostas
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
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