Problemas com CSS utilizando SPRING MVC  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

Boa Tarde Pessoal,

Estou com uma duvida que até hoje nao encontrei em nenhum tutorial ou página qualquer..
Queria saber como posso trabalhar com CSS e Spring MVC juntos.

Quando estou com Spring e quero chamar um documento CSS, da erro 404 (Nao encontrado), mas nao entendo o por que.

Segue o Codigo da pagina Home.jsp




Codigo Controller Spring MVC



Configuração WEB.XML




Configuração spring-context.xml




Documento CSS




OBS.:

O documento CSS esta na pasta raiz do projeto
A pagina OK.jsp esta em uma pasta chamada views dentro de WB-INF


Por favor.. quem puder ajudar, vou agradecer muito!!!
Obrigado!


zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

O browser está procurando o arquivo css em outro lugar

Quando você não indica nada ele vai acabar procurando no mesmo lugar da sua URL

Faça assim:



Isso vai fazer ele procurar o seu arquivo direto em '/seucontexto/estilos.css'
[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

Cara.. MUITO OBRIGADO POR TER RESPONDIDO!!!!
OBRIGADO MESMO..

Coloquei essa linha de codigo no meu projeto, mas nao funcionou..
tenho que configurar alguma outra coisa ?
Falta algum jar ?

Ele esta lançando esse erro

CharlesAlves
JavaTeenager
[Avatar]

Membro desde: 14/06/2011 08:26:09
Mensagens: 182
Localização: Recife - PE
Offline

Adiciona o DefaultServlet a teu web.xml


"Se o problema tem solução, não esquente a cabeça, porque tem solução. Se o problema não tem solução, não esquente a cabeça, porque não tem solução"
(Provérbio Chines)

"O problema são problemas demais, Se não correr atrás da maneira certa de solucionar"
(Chico Science)

O tempo é um bom professor, mas infelizmente costuma matar os seus alunos.
(Hector Berlioz)

@charlesAlvesTI
zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

Errei, é contextPath. A primeira letra é minuscula

Ele deu esse erro porque é case sensitive

This message was edited 1 time. Last update was at 29/11/2012 14:09:54

[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

OBRIGADO MAIS UMA VEZ PESSOAL..

Mas ainda nao funcionou.. rs continua na mesma.. erro 404.

Adicionei o Servlet Default como foi sugerido e também corrigi o "contextPath" para a primeira letra em minusculo.

CharlesAlves
JavaTeenager
[Avatar]

Membro desde: 14/06/2011 08:26:09
Mensagens: 182
Localização: Recife - PE
Offline

Cria um diretorio chamado css e coloca o estilos.css dentro dele depois modifica alinha onde faz a chamada pra ficar assim



ou se estiver utilizando as tags jstl


"Se o problema tem solução, não esquente a cabeça, porque tem solução. Se o problema não tem solução, não esquente a cabeça, porque não tem solução"
(Provérbio Chines)

"O problema são problemas demais, Se não correr atrás da maneira certa de solucionar"
(Chico Science)

O tempo é um bom professor, mas infelizmente costuma matar os seus alunos.
(Hector Berlioz)

@charlesAlvesTI
zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

Seu arquivo se chama 'estilos.css' mesmo? Ele está no root mesmo?
[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

Sim, Ele estava exatamente na raiz.. agora coloquei em um pasta chamada "css", mas nada de funcionar ainda.

Vou tentar com JSTL, mas é bem provavel que nao de certo.. isso é muito estranho..

Segue o erro, quando vou Inspecionar no Google Chrome



Clico no "http://localhost:8080/LojaVirtual/css/estilos.css" ele abre no Chrome um documento CSS mas em branco.

zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

Vai na pasta da aplicação no server e verifica se o arquivo está realmente lá
[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

Sim, a minha aplicação esta la
zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

O estilos.css está na pasta css no servidor?

[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

Nao.. me desculpa.
Na primeira vez q li. entendi que era pra olhar no Servers.. pra veer se a aplicação estava la.

Agora eu fui na Pasta Servers do Projeto mesmo.. e o que tem la é o seguinte

catalina.policy
catalina.properties
context.xml
server.xml
tomcat-users.xml
web.xml
zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1040
Offline

Fernandoware13 wrote:Nao.. me desculpa.
Na primeira vez q li. entendi que era pra olhar no Servers.. pra veer se a aplicação estava la.

Agora eu fui na Pasta Servers do Projeto mesmo.. e o que tem la é o seguinte

catalina.policy
catalina.properties
context.xml
server.xml
tomcat-users.xml
web.xml


Ainda não, rs

Qual IDE vc usa?

A pasta que eu digo é a pasta onde o servidor implanta as aplicações, por exemplo o tomcat:

tomcat_home/webapps/SeuProjeto/css <- precisa ver se o arquivo estilos.css está nessa pasta aqui

Caso seja a sua IDE seja o Netbeans, vai na pasta do seu projeto e abre a pasta build/web, a pasta css deve estar aqui.
[Email]
Fernandoware13
Entusiasta Java

Membro desde: 19/06/2012 10:23:59
Mensagens: 15
Offline

rsrs Vamos ver se é isso agora...

Entrei na pasta do TOMCAT
dentro de "webapps" tenho DOCS, MANAGER, ROOT. só

mas na raiz da pasta TOMCAT tem uma pasta chamada "apache-tomcat-6.0.35"
e dentro dela tem "webapps" tbm.. que contem DOCS, EXEMPLES, HOST-MANAGER, MANAGER, ROOT.

e nada dos projetos
Isso na versao 6 do tomcat..

Dei uma olhada no Tomcat 7

tem uma pasta chamada "wtpwebapps" é onde ficam os projetos.

Mas eu estou utilizando o Tomcat 6. esse Tomcat 7 que falei era de outros projetinhos testes que estava fazendo.

Outra coisa estranha.. é que estou utilizando a versão 6 e nao encontrei em nenhuma pasta os projetos que tenho no Eclipse.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team