У меня есть некоторые проблемы с тегом. Мой сайт имеет немного уникальную настройку. Это действительно четыре сайта в одном. Базовый компонент для каждой из четырех страниц домашней страницы определяет пару переменных сеанса, одной из которых является таблица стилей. Я использую простое выражение 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
Заранее благодарю за любую помощь !!!