powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Facelets: body bgcolor не работает...
5 сообщений из 5, страница 1 из 1
Facelets: body bgcolor не работает...
    #34802361
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Обстоятельства вынудили начать изучение Facelets. В принципе, основы ясны, я переделал свою JSP+JSF страницу под Facelets+JSF. Но столкнулся с проблемой: на этой странице есть тэг <body bgcolor="#B5CEFD">. Так вот, в случае с JSP это работает отлично и весь фон документа окрашивается заданным цветом. Но когда я переделал всё под Facelets, фон остаётся белым.

Мне посоветовали посмотреть тип страницы из браузера, что показало, что в случае запуска jsp-страницы, тип: "text/html". В случае же запуска facelet'а - тип "application/xhtml+xml", хотя content-type - "text/html". Говорят, что HTML 4.01 и XHTML 1.0 рендерятся по-разному и в этом вся проблема. Но я или чего-то не знаю или просто не понимаю - как может не работать тэг body и его атрибут bgcolor, когда он описан и в HTML 4.0, и в XHTML 1.0??


Знающие люди, подскажите как поправить ситуацию...

Заранее спасибо!
...
Рейтинг: 0 / 0
Facelets: body bgcolor не работает...
    #34802407
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, проблему решил так: "<f:view contentType="text/html">".

Но не очень понял, чем отличается установка контент тайпа в f:view и в <META> ? Ведь до этого в мете стоял контент-тайп и всё равно тип ответа был "application/xhtml+xml"...
...
Рейтинг: 0 / 0
Facelets: body bgcolor не работает...
    #34802966
Dmitriy55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J-ProСпасибо, проблему решил так: "<f:view contentType="text/html">".

Но не очень понял, чем отличается установка контент тайпа в f:view и в <META> ? Ведь до этого в мете стоял контент-тайп и всё равно тип ответа был "application/xhtml+xml"...

http-сервер использует META факультативно (в HTML спец-ии используется слово may), тем более, если Вы используете чистый контейнер сервлетов. При задании же в теге, Вы явно обращаетесь к контейнеру с требованием установить нужный тип документа.
...
Рейтинг: 0 / 0
Facelets: body bgcolor не работает...
    #34806206
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ, Дмитрий.
...
Рейтинг: 0 / 0
Facelets: body bgcolor не работает...
    #34806398
сапожокъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitriy55http-сервер использует METAсерверу вообще эти теги неинтересны. не путайте себя и людей.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Facelets: body bgcolor не работает...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]