После нажатия на кнопку вызывается действие и создается объект, после чего он должен перенаправить на другое приложение (url) и в то же время выполнить обновление для первой страницы с новым объектом. На самом деле мне удалось сделать перенаправление, но обновление не работает, спасибо за помощь.
Controleur.actionBtn
FacesContext.getCurrentInstance().addMessage(FORMULAIRE_ID,
new FacesMessage(FacesMessage.SEVERITY_INFO, "message", "message"));
HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", url);
response.sendRedirect(url);
RequestContext.getCurrentInstance().update(FORMULAIRE_ID);
На моей странице у меня есть:
<p:commandButton id="btn" value="action" target="_blank"
actionListener="#{controleur.actionBtn}"
ajax="false">
</p:commandButton>