JSF 2.0 - вставлять HTML на страницу XHTML - PullRequest
0 голосов
/ 28 марта 2012

Мне нужно разработать страницу, которая используется несколькими группами пользователей. Требование заключается в том, что каждая группа пользователей хочет иметь индивидуальный внешний вид при доступе к странице (с отличительным параметром). Пользователи хотят выгружать html, который им нужен, в таблицу базы данных, и страница (facelet или jsp) определит группу пользователей и отобразит соответствующий html. Любые указатели на то, как это можно сделать?

Пример: если группа пользователей 1 имеет доступ к URL-адресу abc.com/xyz?param=aaa, то на странице должен отображаться HTML-код, хранящийся в базе данных, соответствующей UserGroup1. аналогично, abc.com/xyz?param=bbb должен отображать HTML, сохраненный для UserGroup2.

HTML для группы 1:

привет, пользователь 1 HTML для группы 2:

привет, пользователь 2 Как мой JSP получает этот HTML-код из сервлетов или любых других классов?

Какие-нибудь предложения JSF 2.0? Как я могу написать вспомогательный компонент, который выплевывает (или связывает, или создает) HTML-код, который находится у меня в методе, на страницу лицевой стороны?

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

Я задавал похожий вопрос и для альтернативы jsp на JSP - как отобразить html (или jsp) код из базы данных

...