Duvida basica com diretorios no Java

2 respostas
R

pessoal,
na minha app web tenho a seguinte estrutura:
/WEB-INF/jsp/teste/teste.jsp
/WEB-INF/css/teste.css

pra referenciar teste.css de dentro de teste.jsp,não seria isso?

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

Grato

2 Respostas

T

Arquivos dentro de /WEB-INF, por definição, são escondidos do browser e não são servidos pelo web server (Tomcat, JBoss etc.), portanto arquivo CSS, GIF, PNG, JPG etc. não devem ficar dentro de WEB-INF. Ele é só para páginas JSP e classes (.class). Ponto final.
EDIT - Quando falo .class, é claro que são os .class acessados por servlets e JSPs. Se você quiser usar applets (.class e .jar), eles funcionam como se fossem arquivos CSS, GIF, PNG etc, ou seja, devem estar FORA de /WEB-INF senão o browser não consegue carregar as applets.

R

foi mal,nem tinha percebido isso… :lol:

estando o arquivo na raiz do projeto,como ficaria?
obrigado

Criado 28 de novembro de 2007
Ultima resposta 28 de nov. de 2007
Respostas 2
Participantes 2