J'essaye de lire un fichier css avec les ressources fournies par Spring.Obtenir une ressource Spring
Mon application ressemble à ceci:
- src
- src/com Herer mes classes à l'intérieur des paquets
- WebContent
- WebContent/ressources/style/myCSS. css -> le css Je veux lire
- WebContent/WEB-INF -> voici mon application context.xml
je peux obtenir le css et le lire en faisant quelque chose comme ceci:
UrlResource file = new UrlResource("http://localhost:8080/myApp/resources/style/myCSS.css");
mais cela dépend sur le serveur et les noms d'application. J'ai essayé de le faire par d'autres implémentations de l'interface de ressource, mais le fichier n'est pas trouvé parce que je ne peux pas trouver comment savoir le chemin. J'ai essayé avec ceci:
FileSystemResource fichier = nouveau FileSystemResource ("/ WebContent/resources/style/myCSS.css");
J'ai également essayé avec des jokers, mais il ne trouve pas non plus le fichier.
ApplicationContext ctx = new FileSystemXmlApplicationContext("classpath*:/WEB-INF/application-context-core.xml");
Resource file = ctx.getResource("file:**/myCSS.css");
Comment dois-je écrire le chemin pour obtenir le CSS?
Merci.
Merci, cela a fonctionné avec ServletContextResource file = new ServletContextResource (servletContext, "/resources/style/myCSS.css"); – Javi