我有WEB-INF文件夹像这样: 春天资源处理:NOT FOUND
在我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/");
}
在我看来我”
和m调用像这样的资源[在'index.html']:
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/lib/angular-toastr.css" >
但随后的资源不会被加载,我得到Failed to load resource: the server responded with a status of 404 (Not Found)
我访问我的索引页与我的控制器:
@RequestMapping("/myShellPage")
public String ShellPage() {
return "index";
}
和URL的索引页的是: http://localhost:8080/gestionprojet/transtu/myShellPage?#/
and the URL of 产生错误的资源是:http://localhost:8080/gestionprojet/transtu/$%7BpageContext.request.contextPath%7D/resources/lib/angular-toastr.css
任何帮助,将不胜感激。谢谢
我认为这个问题是来自'$ {pageContext.request.contextPath}'因为我正在做在一个html文件而不是jsp文件中。任何替代方案? –