Проблемы с динамической загрузкой таблицы стилей через JSF 2.0 - PullRequest
0 голосов
/ 25 февраля 2011

У меня есть некоторые проблемы с тегом. Мой сайт имеет немного уникальную настройку. Это действительно четыре сайта в одном. Базовый компонент для каждой из четырех страниц домашней страницы определяет пару переменных сеанса, одной из которых является таблица стилей. Я использую простое выражение EL для определения конкретного домена, заданного в переменной сеанса. Я обновляю свой проект с MyFaces 1.1 до Mojarra 2.0. Я пытаюсь удалить большинство, если не все зависимости MyFaces и Tomahawk. Ранее я использовал тег Томагавка без проблем; однако у меня странное поведение при использовании нового компонента 2.0.

Проблема в том, что для перезагрузки таблицы стилей требуется два клика. Сценарий заключается в том, что, если я нахожусь на сайте A и щелкаю закладку браузера, чтобы перейти на сайт B, таблица стилей не обновляется. Я должен нажать на закладку во второй раз, чтобы все правильно отображалось. У меня не было никаких проблем с использованием тега Томагавк, но я хотел бы отказаться от многих моих ссылок на Томагавк. Из всего, что я вижу из документации, атрибут «target» не имеет отношения к тегу, и изменение / включение этого атрибута не имеет никакого эффекта. Я также попытался поместить тег в теги и, просто чтобы посмотреть, смогу ли я изменить поведение. Всегда рендерит в голове то, что должно ...

Я задавал этот вопрос на javaRanch, но пока не повезло:
http://www.coderanch.com/t/523097/JSF/java/JSF-outputStylesheet

У кого-нибудь есть идеи?

Конфигурация:
Tomcat 6.0.14
JSF Mojarra 2.0.3

Заранее благодарю за любую помощь !!!

1 Ответ

0 голосов
/ 09 июня 2011

Итак, я обнаружил проблему с этим некоторое время назад, но я забыл вернуться и ответить на этот вопрос. Надеюсь, это добавит ценности кому-то еще.

Проблема заключается в ошибке в JSF 2.0.3. Мне довелось попробовать новую версию JSF, и с этим проблема исчезла.

Спасибо всем, что нашли время, чтобы разобраться в этом!

...