Я запускаю приложение jsf2.2 и использую Primfaces с JAVA 1.6, я пытаюсь отключить функцию окна клиента, которая удаляет jfwid.Пожалуйста, предложите мне, как я могу справиться с этой проблемой.Как отключить функцию clientwindow в jsf 2.2
0
A
ответ
0
Я считаю, что функция ClientWindow отключена по умолчанию. Следующее JavaDoc детали поведения:
Кроме того, я не знаю, почему disableClientWindow можно было бы ожидать от ара: CommandButton (ч: CommandButton), как это запрос POST, тогда р: кнопка (час:) будет GET-запрос.
Глядя на vld docs для h: commandButton, вы увидите, что атрибут disableClientWindow отсутствует, но на кнопке h: есть.
0
Я попытался отключить его для всех приложений на web.xml, но без каких-либо успехов. Я попытался следовать:
<context-param>
<param-name>javax.faces.lifecycle.ClientWindow.CLIENT_WINDOW_MODE_PARAM_NAME</param-name>
<param-value>none</param-value>
</context-param>
Единственный способ, который я получил его на работу использовал его кода перед перенаправлением, например:
FacesContext.getCurrentInstance().getExternalContext().getClientWindow().disableClientWindowRenderMode(FacesContext.getCurrentInstance());
return "/home?faces-redirect=true";
Или использовать его на собственную кнопку или ссылка:
<a jsf:disableClientWindow="true" target="_blank" jsf:outcome="go_to_anywhere?faces-redirect=true">GoToAnywhere</a>
Смежные вопросы
- 1. sendRedirect в JSF 2.2
- 2. Приложение JSF 2.2 ViewExpiredException
- 3. jsf myfaces 2.2 failure
- 4. Как отключить кнопку JSF h:?
- 5. Исключение JSF 2.2 в Liferay
- 6. Как указать целевой DOCTYPE в JSF 2.2?
- 7. Ugrading to jsf 2.2 от jsf 2.1
- 8. Ajax не работает JSF 2.2
- 9. JSF 2.2 & Аутентификация: состояние перенаправления
- 10. JSF 2.2 passthrough in Eclipse
- 11. JSF 2.2 Композитные Компонентный EditableValueHolder
- 12. JSF 2.2 + PrettyFaces 3.3.3 + WildFly8
- 13. JSF 2.2 @ViewScoped ошибка привязки?
- 14. Отфильтрованные/CachedRowSets и JSF 2.2
- 15. JSF 2.2 html5 дружественная страница
- 16. JSF 2.2 SelectManyCheck break javascript
- 17. JSF 2.2 HTML5 Проходные атрибуты
- 18. Jsf 2.2 с фильтром сервлета
- 19. Обновите JSF 2.0 до JSF 2.2 в Eclipse Juno
- 20. Отключить MultiViews в Apache 2.2
- 21. Отключить commandButton в JSF
- 22. Получить файл url в JSF 2.2
- 23. Получение области приложения в компоненте JSF 2.2
- 24. Ресурсы JSF 2.2 в подкаталогах библиотеки
- 25. Как отключить jftfdi Params jffi запросов в JSF
- 26. Как отключить компоненты JSF программно
- 27. enable disable button in jsf 2.2
- 28. JSF 2.2 faces-config: Неизвестно Версия схемы: 2.2
- 29. jsf 1.2 to jsf 2.2 причины миграции: javax.faces.FacesException
- 30. HTML 5 dropdown и JSF 2.2
Какой тип JSF имплантат/версия? Пробовал последние? Предыдущие версии Mojarra имели ошибку, в которой идентификатор потока/окна постоянно добавляется к результатам навигации, даже если приложение не использовало его нигде. – BalusC
Я использую myfaces-2.2.8, primefaces-5.2, di также вижу disableClientWindow, установленный для true для кнопки p:, но не для p: commandButton, пожалуйста, предложите мне, если я что-то упустил, спасибо – user2593318