Как загрузить страницу JSF после загрузки файла? - PullRequest
2 голосов
/ 19 октября 2011

я хочу загрузить другую страницу после выполнения загрузки файла.

Я попытался поместить этот код в bean-компонент, который обрабатывает загрузку файла:

return "<JSF Page Name>?faces-redirect=true"

но все же не повезло ...

1 Ответ

4 голосов
/ 19 октября 2011

Вы не можете перемещаться изнутри действия слушатель метод.Вы можете перемещаться только изнутри реального метода action , который связан с атрибутом action компонента UICommand.

Однако вы можете программно отправить перенаправление с помощью ExternalContext#redirect():

FacesContext.getCurrentInstance().getExternalContext().redirect("page.xhtml");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...