Servlet Context em CSS

4 respostas
C

Olá Pessoal,

Para endereçar uma imagem com o contexto completo em um JSP eu utilizo o c:url

Como eu faço para colocar o contexto dentro de um CSS ?

Exemplo:

.bt_edit{background-image: url("/CONTEXTO/images/bt_edit.png");}

Agradeço desde ja!

4 Respostas

starkiller

usa a c:url dentro do parenteses…ficaria assim

bt_edit{background-image: url(<c:url value ="/CONTEXTO/images/bt_edit.png">);}

C

Fala starkiller,

Mas daí eu tenho que colocar o estilo em uma tag <style> no <body> dentro do próprio JSP, correto ?

Pois se eu fazer um <link href=“estilo.css” …> dentro do <head> ele não será “interpretado” ?

Abraços !

gomesrod

Para colocar conteúdo dinâmico em um arquivo CSS ou JS o único jeito é nomeá-lo como JSP… Aí vira <link href=“estilo.jsp” …>

É esquisito, mas se for realmente sua necessidade então precisará fazer isso. Também pode usar um servlet ou uma action do seu framework para tornar a url mais amigável.

Ah! E não esqueça de informar o ContentType corretamente

C

Obrigado pela ótima dica gomes !

Criado 28 de junho de 2011
Ultima resposta 29 de jun. de 2011
Respostas 4
Participantes 3