Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / faces-config.xml, css некорректно подгружается при переходе на новую страничку. / 4 сообщений из 4, страница 1 из 1
26.04.2012, 15:03:09
    #37772504
Nis
Nis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
faces-config.xml, css некорректно подгружается при переходе на новую страничку.
Здравствуйте!

Имеется faces-config.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<navigation-rule>
		<from-view-id>/faces/login/main_login.xhtml</from-view-id>
		<navigation-case>
			<from-outcome>admin</from-outcome>
			<to-view-id>/faces/admin/main_admin.xhtml</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-outcome>support</from-outcome>
			<to-view-id>/faces/support/main_support.xhtml</to-view-id>
		</navigation-case>
	</navigation-rule>



Столкнулся с такой проблемой. при переходе на новую страничку (main_admin.xhtml или main_support.xhtml), подгружается ccs из main_login.xhtml.

В чем может быть проблема?
...
Рейтинг: 0 / 0
26.04.2012, 15:12:43
    #37772534
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
faces-config.xml, css некорректно подгружается при переходе на новую страничку.
Мало инфы - банально скорее всего юзаете один и тот же layout для всех страниц
...
Рейтинг: 0 / 0
26.04.2012, 15:52:45
    #37772606
Nis
Nis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
faces-config.xml, css некорректно подгружается при переходе на новую страничку.
забыл ник,

Для каждой странички есть свой css.

main_login.xhtml
Код: xml
1.
2.
3.
4.
<h:head>
<link href="#{facesContext.externalContext.requestContextPath}/css/login.css" 
      rel="stylesheet" type="text/css"/> 
</h:head>



main_admin.xhtml
Код: xml
1.
2.
3.
4.
<h:head>
<link href="#{facesContext.externalContext.requestContextPath}/css/admin.css" 
      rel="stylesheet" type="text/css"/> 
</h:head>



main_support.xhtml
Код: xml
1.
2.
3.
4.
<h:head>
<link href="#{facesContext.externalContext.requestContextPath}/css/support.css" 
      rel="stylesheet" type="text/css"/> 
</h:head>




Возможно это действительно один и тот же layout для всех страниц. Но почему используя прямую ссылку
Код: html
1.
<a href="#{facesContext.externalContext.requestContextPath}/faces/support/main_support.jsf">Support Page(just for test)</a>



support.css подгружается корректно. А когда используется навигация JSF, то подгружается login.css (страничка из которой делается навигация)?
...
Рейтинг: 0 / 0
26.04.2012, 15:56:54
    #37772618
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
faces-config.xml, css некорректно подгружается при переходе на новую страничку.
Ну что вам сказать - я бы вклинился дебаггером в место где рендерится h:head и посмотрел че и откуда тянется, кстати пока писал подумал - а почему не используется h:outputStyleSheet вместо <link>?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / faces-config.xml, css некорректно подгружается при переходе на новую страничку. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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