У меня есть задача adf на странице. Taskflow имеет 2 страницы внутри, страница 1 - это страница по умолчанию. Когда я открываю первую страницу, перейдите на вторую страницу и перезагрузите страницу в браузере, я все еще вижу вторую страницу. Что я вижу, чтобы увидеть страницу 1 после перезагрузки страницы в браузере.Как перезапустить перезапуск задачи после перезагрузки страницы?
1
A
ответ
0
Это основной принцип, лежащий в основе навигации по задачам ADF, принцип, которым мы все любим и заботимся. И теперь вы хотите изменить его!
Серьезно, я не знаю простой способ сделать это, но если бы я попробовать что-то вроде этого, я хотел бы использовать pagePhaseListener:
public void beforePhase(PhaseEvent phaseEvent) {
if (!AdfFacesContext.getCurrentInstance().isPostback())
{
ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext();
HttpServletRequest request = (HttpServletRequest) ec.getRequest();
try {
ec.redirect((request).getRequestURI());
//you need to flag this redirect into the session, not to get an infinite loop.
} catch (IOException e) {
e.printStackTrace();
}
}
}
Опять же, я был бы очень осторожным с такими подход, особенно если вы используете ADF Business Components.
Смежные вопросы
- 1. Как перезапустить будильник после перезагрузки телефона?
- 2. Как перезапустить командный файл после перезагрузки системы
- 3. Перезапуск сканирования BLE после перезагрузки Bluetooth (ANDROID)
- 4. Tomcat необходимо перезапустить после перезагрузки базы данных
- 5. Перезапустить службу WCF после перезагрузки сервера
- 6. Keep после перезагрузки страницы
- 7. Аякса после перезагрузки страницы
- 8. django uwsgi - перезапуск nginx после перезагрузки не работает
- 9. Почему перезапуск службы приложений и невозможность перезагрузки?
- 10. Отмена и перезапуск задачи
- 11. изменить интервал перезагрузки страницы после первой перезагрузки страницы
- 12. Могут ли сельдерейские задачи выдержать перезапуск?
- 13. Как перезапустить задачи в FreeRTOS?
- 14. Состояние флажка после перезагрузки страницы
- 15. appendTo стирание после перезагрузки страницы
- 16. предотвратить свиток после перезагрузки страницы
- 17. отключить сетку после перезагрузки страницы
- 18. Нажмите кнопку после перезагрузки страницы
- 19. Как автоматически перезапустить контейнер Docker после перезагрузки в CoreOS?
- 20. Переключатель JQuery после перезагрузки страницы
- 21. Остановка формы после перезагрузки страницы
- 22. Переменные изменения после перезагрузки страницы
- 23. Избегать перезагрузки страницы после перенаправления
- 24. применить CSS после перезагрузки страницы
- 25. Блок отправить после перезагрузки страницы
- 26. Значение веб-страницы ушло после перезагрузки страницы
- 27. $ не определен после перезагрузки страницы.
- 28. Запустить скрипт после перезагрузки страницы
- 29. точка останова после перезагрузки страницы
- 30. PrimeFaces ViewExpiredException после перезагрузки страницы
Я использую taskflow внутри портлета. Первым шагом задачи является инициализация параметров. Таким образом, когда веб-сайт-портал ставит новые параметры, пользователь видит старое, потому что taskflow didn, t теперь об этом и показывает один и тот же вид потока задач со старыми параметрами. – Dzmitr
Я попытаюсь использовать ваше решение и расскажу о его результатах. – Dzmitr
Я бы предложил перенаправить на статическую страницу (например, blank.html) И на этой странице снова перенаправить обратно на ваш портал из javascript (body onload = "document.location = 'www.yourportal.com')) –