Como obter caminhos absolutos no jsf?

2 respostas
davidbuzatto

Pessoal, estou tentando inserir um arquivo .css nos meus jsf’s

Meu arquivo se encontra numa pasta chamada css e esta está na raiz da aplicação.

No index.jsp eu chamo

<link href="faces/css/styles.css" rel="stylesheet" type="text/css"/>

E funciona normal, na primeira página depois do index, tbm funciona, mas na hora q submeto um formulário o resultado já vem sem a formatação.

Como javascript ta mais dificil ainda

Como faco então para conseguir o caminho absoluto, para que qualquer arquivo em qualquer pasta consiga acessar?

Aguardo resposta!

2 Respostas

urubatan

se tu estiver usando JSP 2.0 isto deve funcionar:
<link href="${pageContext.request.contextPath}/faces/css/styles.css" rel=“stylesheet” type=“text/css”/>

caso contrario, tenta algo assim:
#{facesContext.externalContext.request.contextPath}
em algum lugar que te permita misturar texto e EL, eu uso isto na tag outputStyle do ICEFaces :smiley:

davidbuzatto

Muito obrigado urubatan, deu certinho para css, só que para o arquivo javascript num deu…

Para o script eu tentei assim e nada

Criado 18 de janeiro de 2007
Ultima resposta 18 de jan. de 2007
Respostas 2
Participantes 2