zoren
Novembro 29, 2012, 5:16pm
#21
É como o CharlesAlves disse, vc precisa definir um mapeamento padrão para as urls qdo vc manda o spring usar o ‘/’.
Ele não encontra porque o spring está procurando algum mapeamento que bata com o seu css.
Vc pode mudar o mapeamento do Spring ou tentar algumas coisas dita no post acima
Obs: acho que só isso resolve seu problema
<mvc:default-servlet-handler/>
Blz cara… vlww…
Vou dar uma olhada ainda hoje…
Agora vou ter que sair…
Brigadao… Vlw
Acredito que estamos no caminho certo… agora é soh ter um pouco de sorte… rs
Obrigado a todos que me ajudaram… Agradeço de vdd pela boa vontade…
Hje vou dar uma lida nas informações recebidas… e amanha volto para ver
se alguem tem mais ideia… caso nao funcione.
Vlww
BOM DIA GALERA!!!
BOAS NOTICIAS
Depois de mais ou menos uns 3 meses tentando encontrar uma solução para o Spring MVC, onde ele
nao estava acessando nenhum tipo de arquivo stático, no meu caso CSS e IMAGENS.
Ontem resolvi buscar essa resposta no GUJ, por sorte tive duas pessoas que passaram um bom tempo
tentando me ajudar…
Em fim…
O problema tinha resolvido ontem mesmo pelo que o “CharlesAlves” me passou, mas como
nao soube interpreta-lo bem, só hoje vendo com mais calma um post que o “zoren” me passou que pude
perceber isso e resolvi com as duas formas.
Adicionando simplesmente esse trecho de codigo no WEB.XML, conseguimos acessar documentos CSS.
1° Opção (Leitura do CSS)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/css/*</url-pattern>
</servlet-mapping>
2 ° Opção (Leitura de CSS, imagens PNG e Java Script)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
No meu caso, utilizei a opção 2 pois preciso usar CSS e Imagem…
O WEB.XML POR COMPLETO FICOU DESTA FORMA
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>LojaVirtual</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-context.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
</web-app>
Em fim…
É isso ae galera… mais um caso resolvido…
Quero agradecer aos caras que me deram ajuda zoren e CharlesAlves, MUITO OBRIGADO… DE VERDADE CARAS…
VCS NAO SABEM COMO ESTOU FELIZ COM A SOLUÇÃO DESSE POBLEMA.
VLW MESMO!!!
Sei bem como é essa felicidade kkkkkkkk
E também fico contente de poder ter ajudado, qualquer duvida pode mandar um MP com o link pra o post que podendo estarei disponível pra ajudar sempre, até mais.
thwess
Dezembro 3, 2012, 12:37am
#26
Estava com esse mesmo problema e resolvi da seguinte forma:
Página .JSP
<link rel="stylesheet" type="text/css" href="resources/css/style.css" />
spring-context.xml insira a linha <mvc:default-servlet-handler />
[code]<?xml version=“1.0” encoding=“UTF-8”?>
<beans xmlns=“http://www.springframework.org/schema/beans ”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance ”
xmlns:context=“http://www.springframework.org/schema/context ”
xmlns:mvc=“http://www.springframework.org/schema/mvc ”
xsi:schemaLocation=“http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd ”>
<context:component-scan base-package="br.com.respawntimer" />
<mvc:annotation-driven />
<mvc:default-servlet-handler />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="/WEB-INF/messages" />
</bean>
</beans>[/code]
Talvez sirva de exemplo para futuras dúvidas.
Abraços.