2009-11-10 1 views

ответ

1

К моменту: просто выполните обычный (синхронный) запрос вместо асаксического (асинхронного) запроса. Не знаю, как это сделать в Icefaces, поскольку я никогда не использовал его, но основная реализация JSF предоставляет вам компоненты <h:form>, <h:commandButton> и <h:commandLink>.

2

Выполнение обновления страницы легко с использованием API ICeFaces, вы можете сделать это, например, в action или actionlistener.

PersistentFacesState.redirectTo(uri); 

Где "uri" - это URI. Это обеспечит перенаправление браузера и обновление всей страницы.

0

Еще один подход - дать JavaScript обновить страницу. Существует элегантный способ выполнения JavaScript с помощью ICEfaces.

FacesContext ctx = FacesContext.getCurrentInstance(); 
JavascriptContext.addJavascriptCall(ctx, "location.reload(true);"); 

 Смежные вопросы

  • Нет связанных вопросов^_^