У меня есть следующий слушатель, используемый через f: event type = "preRenderView" listener = "# {sessionCheck.loginVerify}" / на моей странице jsf:
public void loginVerify() {
try {
ExternalContext eCTX = FacesContext.getCurrentInstance().getExternalContext() ;
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
// eCTX.redirect(eCTX.getRequestContextPath() + "/index.xhtml");
eCTX.dispatch("/index.xhtml");
} catch (java.lang.Exception e) {}
}
Однако, когда я использую redirect или disptachтаблица стилей не применяется к странице указателя.Ссылка на таблицу стилей в индексе xhtml:
<link href="#{facesContext.externalContext.requestContextPath}/resources/css/myStyles.css" rel="styleSheet" type="text/css"/>
Я попытался добавить следующую ссылку на таблицу стилей, но это не имело никакого значения:
<link href="/resources/css/m450.css" rel="styleSheet" type="text/css"/>
Кто-нибудь должен был решить такую проблемупожалуйста