У меня есть этот, казалось бы, невинный код на моей главной странице JSF:
<a4j:outputPanel id="sidebarContainer">
<a4j:include viewId="#{UserSession.currentSidebar}"/>
</a4j:outputPanel>
Вот как меняется боковая панель:
jsFunction вызывает метод вспомогательного компонента, который устанавливает страницу (например, «sidebar2.jsp») в UserSession.
jsFunction имеет "rerender='sidebarContainer'", так что правильная страница загружается на боковой панели
Когда веб-приложение первоначально запускается в JBoss 5, когда я вызываю jsFunction для смены страниц, появляется боковая панель2, но исходная боковая панель (sidebar1.jsp) появляется под ней.
Переключение боковой панели работает просто отлично после этой первоначальной странности. Есть предположения??