CommandButton открывает новую вкладку с параметрами FlashScope

Как я могу открыть новую вкладку, когда пользователь нажимаетp:commandButton? Я также хочу передать некоторые параметры на новую страницу с помощью FlashScope. Вот's код:


  


public String newTab() {
  Faces.setFlashAttribute("foo", bar);
  return "otherView";
}

На другой странице просмотра я используюf:event type="preRenderView" читать параметры Flash. Две заметки:

Мне нужно использовать FlashScope, а не параметры URL.Если возможно, я нене хочу менятьсяnewTab() а такжеpreRenderView() методы.

Спасибо за помощь