[RESOLVIDO!] Problema ao inserir imagens, css e javascript no SpringMVC

E ae galera, tudo bem?

Estou com o seguinte problema.
Tenho uma aplicação em JSP utilizando o framework Spring 2.5

Tudo andava bem até tentar inserir imagens, css e javascript no projeto…
Eles simplesmente não abrem/aparecem!
Já tive experiências anteriores com JSP e Spring e nunca tinha acontecido isso…

O modo como estão distribuídos os arquivos são:

- --WEB-INF --media ----img ----js

Pra inserir uma imagem faço:

><img src="./media/img/inter.jpg">

E ai, o que acham?

Eu costumo utilizar o js e o css, fora do diretorio web-inf.

Vc deve ter um diretório web ou webcontent ou webapp, com o diretorio web-inf dentro.

WEB

  • CSS
  • jQuery
    – Web-Inf
    — jsp

Crie dentro desse diretorio web uma pasta para o css e outra para o js e dai na jsp vc importa assim:

&lt;link type="text/css" href="&lt;c:url value="/jQuery/css/ui-lightness/jquery-ui-1.8.4.custom.css"/&gt;&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link type="text/css" href="&lt;c:url value="/css/default.css"/&gt;&quot; rel=&quot;stylesheet&quot; /&gt;

Cara…
as imagens, css e js estão fora do diretório WEB-INF

fiz exatamente o que você falou e não da certo…
antes de atualizar o Spring pra essa versão funcionava certinho… alguém sabe se pode ser algo relacionado com a versão 2.5?

[quote=silviomoreto]Cara…
as imagens, css e js estão fora do diretório WEB-INF

fiz exatamente o que você falou e não da certo…
antes de atualizar o Spring pra essa versão funcionava certinho… alguém sabe se pode ser algo relacionado com a versão 2.5?[/quote]

Muito estranho então. A versão spring nesse não influencia até onde sei

valeu pela ajuda romarcio!

Depois de procurarmos muito achamos o problema ¬¬

Para resolver troque as seguintes linhas no arquivo web.xml

<servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.html</urlpattern> <url-pattern>*.htm</urlpattern> </servlet-mapping>

o erro era basicamente estavamos linkando tudo para o dispatcher. Como nao tinhamos mapas para as imagens zuava. Dessa forma temos q acessar nosso site com .html ou .htm no fim da url, mas ta foncionando ^^