tenho uma página que está em um diretorio diferente do template. ele reconhece o template porem nao mostra o css e as imagens do template.
mas se eu colocar no mesmo diretorio mostra todos os componentes do template.
sou iniciante ainda, e estou com uma pequena dúvida e resolvi aproveitar o tópico…
Crie um modelo de facelets, template.xhtml, fiz o css e tudo mais… belza, criei um cliente de modelo de facelets, index.html
O problema é o seguinte, quando executo o projeto, acredito q automaticamente ele procura pela pagina index, e assim funciona o css na pagina index…
porem coloquei um link no menu chamando a pagina index.xhtml, e quando ele solicita a pagina ele perde todo o layout…
por acaso encontrei um video na internet onde o cara que fazia colocava no navegador “faces/” antes de atualizar a pagina. (Ex: http://localhost:8080/Teste/faces/index.xhtml)
No meu caso, colocando esse “faces” no navegador realmente funciona o css em todas as paginas…
Mas a pergunta é, porque tem que por “faces/index.xhtml” para funcionar o css, ou melhor, existe uma maneira, algo que eu tenha q configurar para isso nao acontecer?
sou iniciante ainda, e estou com uma pequena dúvida e resolvi aproveitar o tópico…
Crie um modelo de facelets, template.xhtml, fiz o css e tudo mais… belza, criei um cliente de modelo de facelets, index.html
O problema é o seguinte, quando executo o projeto, acredito q automaticamente ele procura pela pagina index, e assim funciona o css na pagina index…
porem coloquei um link no menu chamando a pagina index.xhtml, e quando ele solicita a pagina ele perde todo o layout…
por acaso encontrei um video na internet onde o cara que fazia colocava no navegador “faces/” antes de atualizar a pagina. (Ex: http://localhost:8080/Teste/faces/index.xhtml)
No meu caso, colocando esse “faces” no navegador realmente funciona o css em todas as paginas…
Mas a pergunta é, porque tem que por “faces/index.xhtml” para funcionar o css, ou melhor, existe uma maneira, algo que eu tenha q configurar para isso nao acontecer?
Obrigado desde já!
Paulo.[/quote]
Oi, isso é o local onde o Servlet do JSF passa para criar suas páginas. Ele pode ser configurado no arquivo web.xml do seu projeto. Pode ser tanto um diretório como uma extensão, por exemplo:
sou iniciante ainda, e estou com uma pequena dúvida e resolvi aproveitar o tópico…
Crie um modelo de facelets, template.xhtml, fiz o css e tudo mais… belza, criei um cliente de modelo de facelets, index.html
O problema é o seguinte, quando executo o projeto, acredito q automaticamente ele procura pela pagina index, e assim funciona o css na pagina index…
porem coloquei um link no menu chamando a pagina index.xhtml, e quando ele solicita a pagina ele perde todo o layout…
por acaso encontrei um video na internet onde o cara que fazia colocava no navegador “faces/” antes de atualizar a pagina. (Ex: http://localhost:8080/Teste/faces/index.xhtml)
No meu caso, colocando esse “faces” no navegador realmente funciona o css em todas as paginas…
Mas a pergunta é, porque tem que por “faces/index.xhtml” para funcionar o css, ou melhor, existe uma maneira, algo que eu tenha q configurar para isso nao acontecer?