Como obter caminhos absolutos no jsf?

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!

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:

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

Para o script eu tentei assim e nada