繁体   English   中英

带有 JSP 的 Spring Boot - 找不到 CSS 文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM