Мы все знаем, что можно писать приложения с одиночной страницей с помощью JSF 2, используя некоторые умные обновления AJAX на таком компоненте, как < h: panelGroup>.JSF 2.2 Область разговора + SPA (одностраничное приложение)
Пример здесь: Single Page Applications with JSF
Однако, мне интересно, если можно использовать SPA подход разговором Scope в JSF 2.
Как я знаю, разговор Scope полагается на Параметр «cid» добавлен в строку запроса URL, чтобы найти правильный сеанс в сеансе, что подразумевает, что он поддерживает только «обычную» многостраничную навигацию с полными запросами GET или POST для загрузки новых свежих страниц xhtml.
Есть ли способ поддержать подход SPA и область разговора? Другими словами, при обновлении панели на экране с помощью нового фрагмента facelet ссылки на компонент с областью разговора должны по-прежнему ссылаться на один и тот же экземпляр вместо создания нового (из-за отсутствия параметра «cid» в URL)
Большое спасибо!
Вы действительно не протестировали его? Почему нет? Если вы это сделали, вы давно знаете, что он по умолчанию работает. – BalusC
Спасибо за ответ. Я на самом деле «пытался» протестировать его, но не смог добиться успеха из-за моего отсутствия знаний по этому вопросу. Поэтому то, что я, вероятно, искал, - это какой-то «пример кода рабочего фрагмента» ... –
Вы в основном просите «пример кода рабочего фрагмента с использованием стандартного JSF без Bootsfaces»? В этом случае это полезно? http://stackoverflow.com/q/7108668 – BalusC