Java 通过JSF2.0动态加载样式表时出现的问题<;h:outputStylesheet>;

Java 通过JSF2.0动态加载样式表时出现的问题<;h:outputStylesheet>;,java,dynamic,jsf-2,stylesheet,Java,Dynamic,Jsf 2,Stylesheet,关于标签,我有些苦恼。我的网站有一点独特的设置。它真的是四个站点合一。四个子站点主页中的每一个子站点的支持bean都决定了一对会话变量,其中一个是样式表。我使用一个简单的EL表达式来确定会话变量中的特定域集。我正在将我的项目从MyFaces1.1升级到Mojarra 2.0。我正在尝试删除大部分(如果不是全部的话)MyFaces和Tomahawk依赖项。我以前使用的是战斧的标签,没有任何问题;然而,我在使用新的2.0组件时出现了奇怪的行为 问题是需要单击两下才能重新加载样式表。这种情况是,如果我

关于标签,我有些苦恼。我的网站有一点独特的设置。它真的是四个站点合一。四个子站点主页中的每一个子站点的支持bean都决定了一对会话变量,其中一个是样式表。我使用一个简单的EL表达式来确定会话变量中的特定域集。我正在将我的项目从MyFaces1.1升级到Mojarra 2.0。我正在尝试删除大部分(如果不是全部的话)MyFaces和Tomahawk依赖项。我以前使用的是战斧的标签,没有任何问题;然而,我在使用新的2.0组件时出现了奇怪的行为

问题是需要单击两下才能重新加载样式表。这种情况是,如果我在子站点A上,并且我单击浏览器书签将我带到子站点B,则样式表不会刷新。我必须再次单击书签才能正确渲染所有内容。我在使用Tomahawk标签时没有任何问题,但我想逐步淘汰我的Tomahawk参考资料。从文档中我可以看到,“target”属性与标记无关,更改/包含该属性也没有任何影响。我还尝试将标记放置在和标记中,只是想看看是否可以获得任何行为更改。在头脑中总是呈现的,它应该

我在javaRanch上问了这个问题,但还没有运气:

有人有什么想法吗

配置:
Tomcat 6.0.14
JSF Mojarra 2.0.3


提前感谢您的帮助

不久前我发现了这个问题,但我忘了回来回答这个问题。希望它能为其他人增加一些价值

问题是JSF2.0.3中的一个bug。我只是碰巧试用了一个更新的JSF版本,这样,问题就解决了


谢谢大家花时间来研究这个问题

你能展示一下你页面中加载样式表的部分吗?正在生成的页面的html源代码是什么?