target = "_ blank" в h: commandlink не открывает страницу в новой вкладке браузера

Мой h: commandLink открывает/просматривает PDF-документ на той же странице/окне, когда h: commandlink используется с target = "_ blank". Я хочу, чтобы он был открыт на новой вкладке браузера

где может быть ошибка?

Код Preview.xhtml:



             

В предзагрузке preloadloadFile() действие/дешифрование действия и некоторый другой процесс с pdf необходим, поэтому необходимо использовать, и поэтому не использовать h: outputlink здесь. После процесса действия я хочу перенаправить на другую страницу (previewUploadedDoc.xhtml), которая использует предисловия p: media для предварительного просмотра документа.

public String previewUploadedFile() throws Exception {


  //decryption process and adding water mark here//
FacesContext.getCurrentInstance().getExternalContext()
        .redirect("previewUploadedDoc.xhtml");}
4
nl ja de
«_new» работает на меня. (С использованием JSF 2 и Firefox)
добавлено автор LStrike, источник
У меня такая же проблема. Я добавил ajax = «false», и это сработало для меня.
добавлено автор Mr. Port St Joe, источник
@ Mr.PortStJoe: ​​Ajax = "false" не поддерживается на простой jsf commandLink
добавлено автор Kukeltje, источник
вы пытались «_new» вместо «_blank»?
добавлено автор L.Butz, источник

1 ответы

Попробуй:


3
добавлено