[英]Spring Boot w/ JSP - Not finding CSS files
这是一个使用 jsp 的 Spring Boot 应用程序我尝试了很多解决方案,但我似乎无法将 CSS 与我的 JSP 文件集成。 我的 JSP 文件在 /WEB-INF/jsp 下,我的 css 文件在 /resources/static/css 下。
^ 第一个不起作用,但带有链接的第二个起作用。
Application.properties 文件:
#
# MVC Properties
#
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
server.servlet.context-path=/tfhk
spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**
项目结构:链接到项目结构
在你看来试试这个:
<link href="/css/main.css" rel="stylesheet">
同样在您的配置中的某个地方执行此操作(如果使用它,则在 spring 安全上下文中):
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
"classpath:/META-INF/resources/", "classpath:/resources/",
"classpath:/static/", "classpath:/public/"
};
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.