J'utilise Spring JS 2.3.0 avec Spring 3.0.5 et je crois que j'ai correctement configuré le fichier applicationContext.xml pour les ressources (fichiers css et js). Voici les extraits:Spring-JS incapable de localiser les ressources Web
applicationContext.xml
<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" />
<mvc:default-servlet-handler />
La page jsp
<LINK rel="stylesheet" type="text/css" href="<c:url value="/resources/js/xwt/themes/reboot2/reboot2.css"/>">
<LINK rel="stylesheet" type="text/css" href="<c:url value="/resources/js/xwt/themes/reboot2/reboot2-xwt.css"/>">
<SCRIPT type="text/javascript" src="<c:url value="/resources/js/dojo/dojo.js"/>"></SCRIPT>
<script type="text/javascript" src="<c:url value="/resources/Spring.js" />"> </script>
<script type="text/javascript" src="<c:url value="/resources/Spring-Dojo.js" />"> </script>
web.xml
<servlet-mapping>
<servlet-name>Spring Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Lorsque la page jsp est demandée, les Spring.js et Spring-Dojo.js ne sont pas accessibles lorsque d'autres ressources sous la racine de l'application sont accédées. Btw, spring-js est sous le dossier WEB-INF/lib. Firebug montre 404 des ressources de printemps:
404 Not Found - http://localhost:8080/springmvc/resources/Spring.js 404 Not Found - http://localhost:8080/springmvc/resources/Spring-Dojo.js
Aurait-on s'il vous plaît me diriger dans la bonne direction quant à ce que je fais mal?
Une mise à jour: je l'ai changé les urls des ressources de printemps à "> \t ">. Cela ne fonctionne toujours pas –
Où se trouvent vos JSP? – Jack
Jack, ils sont sous la racine de l'application. –