Ich habe WEB-INF Ordner wie folgt aus: Frühling Umgang mit Ressourcen: NOT FOUND
Und in meinem webconfig.java:
@Bean
public InternalResourceViewResolver internalResourceViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".html");
return resolver;
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/WEB-INF/resources/");
}
und meiner Meinung nach i‘ m Aufruf der Ressourcen wie folgt [in 'index.html']:
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/lib/angular-toastr.css" >
aber dann werden die Ressourcen nicht geladen und ich Failed to load resource: the server responded with a status of 404 (Not Found)
ich meine Index-Seite mit meiner Controller Zugriff auf:
@RequestMapping("/myShellPage")
public String ShellPage() {
return "index";
}
und die URL der Indexseite ist: http://localhost:8080/gestionprojet/transtu/myShellPage?#/
und die URL von Die Ressourcen, die den Fehler erzeugen, sind: http://localhost:8080/gestionprojet/transtu/$%7BpageContext.request.contextPath%7D/resources/lib/angular-toastr.css
Jede Hilfe würde geschätzt werden. Danke
denke ich, das Problem kommt von '$ {pageContext.request.contextPath}' weil ich es tue, in einer HTML-Datei anstelle von JSP-Datei. Irgendeine Alternative dafür? –