Перенаправление на внешний URL в JSF

Я столкнулся с проблемой с JSF, когда дело доходит до перенаправления на страницы внутри моего приложения, это работает отлично, но я не смог перенаправить на внешний URL-адрес, может ли кто-нибудь помочь мне в этом?

Либо просто укажите URL-адрес непосредственно в или .

 Go to this site!  Go to this site! 

Или, если вам нужно вызвать действие компонента с помощью как ниже,

    

затем используйте метод ExternalContext#redirect() в методе действий.

 public void redirect() throws IOException { // ... ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); externalContext.redirect("http://stackoverflow.com"); } 

Обратите внимание, что вам не нужно поймать это IOException , сервер будет работать с ним. Также обратите внимание на важность включения схемы ( http:// или https:// или // ) в URL-адрес, иначе она будет интерпретироваться относительно текущего домена.

  • В чем разница между redirectм 302 и 307?
  • HTTP-redirect: 301 (постоянный) против 302 (временный)
  • Сценарий Bash - хранить stderr в переменной
  • Что означает HTTP / 1.1 302?
  • Перенаправление stdin и stdout из C
  • 301 Перенаправить, чтобы заменить все пробелы на дефисы
  • Заголовок ответа jQuery и AJAX
  • Как перенаправить все HTTP-запросы на HTTPS
  • Достаточно ли перенаправлять изображения HTTP?
  • Как перенаправить на другую веб-страницу?
  • Как заставить SSL / https в Express.js
  • Давайте будем гением компьютера.