Обновить / перейти на текущую страницу при открытии / загрузке файла в новой вкладке / окне

У меня есть кнопка, которая открывает новую вкладку с созданным PDF-файлом. Однако после нажатия на кнопку я хочу перейти на другую страницу.

Это означает, что после нажатия на кнопку я хочу открыть новую вкладку с PDF и перейти на другую страницу на начальной вкладке. Я использую простые лицаp:commandButton и попробовал сonclick="window.location.href='www.google.de'" Но это не работает. тем не мениеonclick="window.lalert('www.google.de')" работает.

Это мой код:





generatePDFZertifikat() создает PDF-файл со следующим кодом, я думаю, вот в чем проблема:

    FacesContext facesContext = FacesContext.getCurrentInstance();
    ExternalContext externalContext = facesContext.getExternalContext();

    externalContext.setResponseContentType("application/pdf" );
    externalContext.setResponseHeader("Expires", "0");
    externalContext.setResponseHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
    externalContext.setResponseHeader("Pragma", "public");
    externalContext.setResponseHeader("Content-disposition", "inline; filename=\"" + fileName +"\"");
    externalContext.setResponseContentLength(out.length);
    externalContext.addResponseCookie(Constants.DOWNLOAD_COOKIE, "true", new HashMap());

    //setze explizit auf OK
    externalContext.setResponseStatus(200);     

    OutputStream os = externalContext.getResponseOutputStream();
    os.write(out, 0, out.length);
    os.flush();

    facesContext.responseComplete();       
    facesContext.renderResponse();       

Ответы на вопрос(2)

Ваш ответ на вопрос