Как принудительно выполнить фазу сборки на странице JSF 1.2 с помощью JSTL ?

Я использую теги JSTL в своем приложении JSF. С помощью определенных действий мне нужно, чтобы дерево компонентов было перестроено, как если бы это была первоначальная сборка. Мои текущие симптомы - это неправильный объект для ассоциаций компонентов, повторяющиеся идентификаторы и другие проблемы с устаревшими компонентами. Здесь используется тег ac: foreach (не может использовать тег повтора, см. Ссылку на пример), который используется на этапе сборки.

Я понимаю, что можно принудительно выполнить перестройку, но я не смог найти где и как это происходит. Я открыт для решений, которые запускаются на клиенте или на сервере.

Для примера кода, который я использую, обратитесь к этой странице о динамических вкладках в Richfaces. http://in.relation.to/Bloggers/UsingDynamicallyCreatedRichFacesTabPanelForSearchResults

Примечание. Использование ui: repeat или a4j: repeat невозможно. Подробности см. На странице примера.

Другое примечание: компоненты приложения привязаны к сеансу, и данные в них должны быть, а не состояние дерева компонентов.

Обновление Этот вопрос напрямую связан с поднятым вопросом в этой статье и в первом комментарии. Я не знал, как на самом деле решить проблему в первом комментарии, и принятый ответ привел меня к нему.

5
задан Adam 14 July 2011 в 15:18
поделиться