gpt4 book ai didi

java - Spring Boot w/JSP - 找不到 CSS 文件

转载 作者:行者123 更新时间:2023-12-01 18:25:33 26 4
gpt4 key购买 nike

这是一个使用 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 to project structure

最佳答案

在您看来尝试一下:

<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);
}

关于java - Spring Boot w/JSP - 找不到 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60237781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com