Я ищу, чтобы создать приложение JSF, в котором есть несколько страниц HTML, отображаемых в разных регионах браузера.Я мог бы сделать это с помощью iframes, но они добавляют дополнительную память, и доступ к объектам через iframes не так уж тривиален.
Я рассматриваю подход, при котором я загружаю различные страницы xhtml на главной странице, используя ajax.Проблема в том, что на главной странице будет много элементов, которые будут иметь одинаковые идентификаторы, поскольку идентификаторы уникальны только в пределах своих соответствующих корней представления.
Я знаю, что одним из решений было бы реализовать некоторую пользовательскую логику на стороне клиента, которая обрабатывает эти дублирующиеся идентификаторы, но было бы лучше вообще не иметь дублирующихся идентификаторов.
Что я могу сделать, чтобырешить проблему?
Дополнительный вопрос: существует ли инфраструктура, которая лучше справляется с таким требованием, то есть отображение нескольких страниц в одном окне браузера?