Boa tarde galera,
Acabei de entrar na comunidade, mas já gastei tempo a beça pesquisando e me rendi. Decidi fazer uma conta e postar meu pedido de ajuda.
O meu problema é referente a qualquer projeto JSF + Maven quando preciso utilizar CSS. Só a primeira página que crio enxerga o arquivo .css e nenhuma outra consegue fazer o mesmo. É incrível, parece mentira.
Os diretórios parecem estar em suas devidas ordens, segundo os vários artigos que li:
Nas páginas, dentro das tags <h:head> </h:head>
, utilizo: <h:outputStylesheet library="css" name="estilo.css"/>
.
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Autenticação</title>
<h:outputStylesheet library="css" name="estilo.css" />
</h:head>
<h:body id="body">
<div id="box-login">
<h1>Autenticação!</h1>
</div>
</h:body>
Se crio uma página, como no exemplo acima index.xhtml e aponto para o arquivo .css, tudo flui normal. Mas ao criar uma outra página, como a home.xhtml nada acontece. Nem se eu copiar os mesmos códigos da index.xhtml e colar na home.xhtml não funciona, mesmo apontando para o mesmo arquivo… impressionante.
Alguém pode me ajudar?